Show / Hide Table of Contents

Class TencentCloudSmsSender

Inheritance
object
TencentCloudSmsSender
Implements
ISmsSender
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Sms.TencentCloud
Assembly: Volo.Abp.Sms.TencentCloud.dll
Syntax
public class TencentCloudSmsSender : ISmsSender, ITransientDependency

Constructors

TencentCloudSmsSender(IOptionsMonitor<AbpTencentCloudSmsOptions>)

Declaration
public TencentCloudSmsSender(IOptionsMonitor<AbpTencentCloudSmsOptions> options)
Parameters
Type Name Description
IOptionsMonitor<AbpTencentCloudSmsOptions> options

Properties

Options

Declaration
protected AbpTencentCloudSmsOptions Options { get; }
Property Value
Type Description
AbpTencentCloudSmsOptions

Methods

CreateClient()

Declaration
protected virtual SmsClient CreateClient()
Returns
Type Description
SmsClient

SendAsync(SmsMessage)

Declaration
public virtual Task SendAsync(SmsMessage smsMessage)
Parameters
Type Name Description
SmsMessage smsMessage
Returns
Type Description
Task

Implements

ISmsSender
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform