AppCredentials 构造函数

定义

重载

AppCredentials(String, HttpClient, ILogger)

初始化 AppCredentials 类的新实例。

AppCredentials(String, HttpClient, ILogger, String)

初始化 AppCredentials 类的新实例。

AppCredentials(String, HttpClient, ILogger)

初始化 AppCredentials 类的新实例。

public AppCredentials(string channelAuthTenant = default, System.Net.Http.HttpClient customHttpClient = default, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Connector.Authentication.AppCredentials : string * System.Net.Http.HttpClient * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Connector.Authentication.AppCredentials
Public Sub New (Optional channelAuthTenant As String = Nothing, Optional customHttpClient As HttpClient = Nothing, Optional logger As ILogger = Nothing)

参数

channelAuthTenant
String

可选。 oauth 令牌租户。

customHttpClient
HttpClient

获取令牌时要使用的可选 HttpClient

logger
ILogger

可选 ILogger ,用于在获取和管理凭据时收集遥测数据。

适用于

AppCredentials(String, HttpClient, ILogger, String)

初始化 AppCredentials 类的新实例。

public AppCredentials(string channelAuthTenant = default, System.Net.Http.HttpClient customHttpClient = default, Microsoft.Extensions.Logging.ILogger logger = default, string oAuthScope = default);
new Microsoft.Bot.Connector.Authentication.AppCredentials : string * System.Net.Http.HttpClient * Microsoft.Extensions.Logging.ILogger * string -> Microsoft.Bot.Connector.Authentication.AppCredentials
Public Sub New (Optional channelAuthTenant As String = Nothing, Optional customHttpClient As HttpClient = Nothing, Optional logger As ILogger = Nothing, Optional oAuthScope As String = Nothing)

参数

channelAuthTenant
String

可选。 oauth 令牌租户。

customHttpClient
HttpClient

获取令牌时要使用的可选 HttpClient

logger
ILogger

可选 ILogger ,用于在获取和管理凭据时收集遥测数据。

oAuthScope
String

令牌的范围。

适用于