다음을 통해 공유


BotFrameworkHttpAdapterBase 생성자

정의

오버로드

BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, ILogger<BotFrameworkHttpAdapterBase>)

BotFrameworkHttpAdapterBase 클래스의 새 인스턴스를 초기화합니다.

BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, HttpClient, ILogger<BotFrameworkHttpAdapterBase>)

BotFrameworkHttpAdapterBase 클래스의 새 인스턴스를 초기화합니다.

BotFrameworkHttpAdapterBase(ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)

BotFrameworkHttpAdapterBase 클래스의 새 인스턴스를 초기화합니다.

BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, ILogger<BotFrameworkHttpAdapterBase>)

BotFrameworkHttpAdapterBase 클래스의 새 인스턴스를 초기화합니다.

public BotFrameworkHttpAdapterBase (Microsoft.Bot.Connector.Authentication.ICredentialProvider credentialProvider = default, Microsoft.Bot.Connector.Authentication.IChannelProvider channelProvider = default, Microsoft.Extensions.Logging.ILogger<Microsoft.Bot.Builder.Streaming.BotFrameworkHttpAdapterBase> logger = default);
new Microsoft.Bot.Builder.Streaming.BotFrameworkHttpAdapterBase : Microsoft.Bot.Connector.Authentication.ICredentialProvider * Microsoft.Bot.Connector.Authentication.IChannelProvider * Microsoft.Extensions.Logging.ILogger<Microsoft.Bot.Builder.Streaming.BotFrameworkHttpAdapterBase> -> Microsoft.Bot.Builder.Streaming.BotFrameworkHttpAdapterBase
Public Sub New (Optional credentialProvider As ICredentialProvider = Nothing, Optional channelProvider As IChannelProvider = Nothing, Optional logger As ILogger(Of BotFrameworkHttpAdapterBase) = Nothing)

매개 변수

credentialProvider
ICredentialProvider

자격 증명 공급자입니다.

channelProvider
IChannelProvider

채널 공급자입니다.

logger
ILogger<BotFrameworkHttpAdapterBase>

이 어댑터에서 사용해야 하는 ILogger 구현입니다.

적용 대상

BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, HttpClient, ILogger<BotFrameworkHttpAdapterBase>)

BotFrameworkHttpAdapterBase 클래스의 새 인스턴스를 초기화합니다.

public BotFrameworkHttpAdapterBase (Microsoft.Bot.Connector.Authentication.ICredentialProvider credentialProvider, Microsoft.Bot.Connector.Authentication.IChannelProvider channelProvider, System.Net.Http.HttpClient httpClient, Microsoft.Extensions.Logging.ILogger<Microsoft.Bot.Builder.Streaming.BotFrameworkHttpAdapterBase> logger);
new Microsoft.Bot.Builder.Streaming.BotFrameworkHttpAdapterBase : Microsoft.Bot.Connector.Authentication.ICredentialProvider * Microsoft.Bot.Connector.Authentication.IChannelProvider * System.Net.Http.HttpClient * Microsoft.Extensions.Logging.ILogger<Microsoft.Bot.Builder.Streaming.BotFrameworkHttpAdapterBase> -> Microsoft.Bot.Builder.Streaming.BotFrameworkHttpAdapterBase
Public Sub New (credentialProvider As ICredentialProvider, channelProvider As IChannelProvider, httpClient As HttpClient, logger As ILogger(Of BotFrameworkHttpAdapterBase))

매개 변수

credentialProvider
ICredentialProvider

자격 증명 공급자입니다.

channelProvider
IChannelProvider

채널 공급자입니다.

httpClient
HttpClient

HTTP 클라이언트입니다.

logger
ILogger<BotFrameworkHttpAdapterBase>

이 어댑터에서 사용해야 하는 ILogger 구현입니다.

적용 대상

BotFrameworkHttpAdapterBase(ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)

BotFrameworkHttpAdapterBase 클래스의 새 인스턴스를 초기화합니다.

public BotFrameworkHttpAdapterBase (Microsoft.Bot.Connector.Authentication.ICredentialProvider credentialProvider, Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration authConfig, Microsoft.Bot.Connector.Authentication.IChannelProvider channelProvider = default, Microsoft.Rest.TransientFaultHandling.RetryPolicy connectorClientRetryPolicy = default, System.Net.Http.HttpClient customHttpClient = default, Microsoft.Bot.Builder.IMiddleware middleware = default, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Builder.Streaming.BotFrameworkHttpAdapterBase : Microsoft.Bot.Connector.Authentication.ICredentialProvider * Microsoft.Bot.Connector.Authentication.AuthenticationConfiguration * Microsoft.Bot.Connector.Authentication.IChannelProvider * Microsoft.Rest.TransientFaultHandling.RetryPolicy * System.Net.Http.HttpClient * Microsoft.Bot.Builder.IMiddleware * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Builder.Streaming.BotFrameworkHttpAdapterBase
Public Sub New (credentialProvider As ICredentialProvider, authConfig As AuthenticationConfiguration, Optional channelProvider As IChannelProvider = Nothing, Optional connectorClientRetryPolicy As RetryPolicy = Nothing, Optional customHttpClient As HttpClient = Nothing, Optional middleware As IMiddleware = Nothing, Optional logger As ILogger = Nothing)

매개 변수

credentialProvider
ICredentialProvider

자격 증명 공급자입니다.

authConfig
AuthenticationConfiguration

인증 구성입니다.

channelProvider
IChannelProvider

채널 공급자입니다.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

HTTP 작업을 다시 작성하기 위한 정책을 다시 시도합니다.

customHttpClient
HttpClient

HTTP 클라이언트입니다.

middleware
IMiddleware

어댑터에 처음 추가할 미들웨어입니다.

logger
ILogger

이 어댑터에서 사용해야 하는 ILogger 구현입니다.

적용 대상