다음을 통해 공유


BotFrameworkAdapter 생성자

정의

오버로드

BotFrameworkAdapter(ICredentialProvider, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)

자격 증명 공급자를 사용하여 클래스의 BotFrameworkAdapter 새 인스턴스를 초기화합니다.

BotFrameworkAdapter(AppCredentials, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)

자격 증명 공급자를 사용하여 클래스의 BotFrameworkAdapter 새 인스턴스를 초기화합니다.

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

자격 증명 공급자를 사용하여 클래스의 BotFrameworkAdapter 새 인스턴스를 초기화합니다.

BotFrameworkAdapter(ICredentialProvider, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)

자격 증명 공급자를 사용하여 클래스의 BotFrameworkAdapter 새 인스턴스를 초기화합니다.

public BotFrameworkAdapter (Microsoft.Bot.Connector.Authentication.ICredentialProvider credentialProvider, 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.BotFrameworkAdapter : Microsoft.Bot.Connector.Authentication.ICredentialProvider * Microsoft.Bot.Connector.Authentication.IChannelProvider * Microsoft.Rest.TransientFaultHandling.RetryPolicy * System.Net.Http.HttpClient * Microsoft.Bot.Builder.IMiddleware * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Builder.BotFrameworkAdapter
Public Sub New (credentialProvider As ICredentialProvider, 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

자격 증명 공급자입니다.

channelProvider
IChannelProvider

채널 공급자입니다.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

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

customHttpClient
HttpClient

HTTP 클라이언트입니다.

middleware
IMiddleware

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

logger
ILogger

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

예외

credentialProvidernull 입니다.

설명

개체를 MiddlewareSet 사용하여 생성자에 여러 미들웨어 구성 요소를 추가합니다. 메서드를 Use(IMiddleware) 사용하여 생성 후 어댑터에 미들웨어를 추가합니다.

적용 대상

BotFrameworkAdapter(AppCredentials, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)

자격 증명 공급자를 사용하여 클래스의 BotFrameworkAdapter 새 인스턴스를 초기화합니다.

public BotFrameworkAdapter (Microsoft.Bot.Connector.Authentication.AppCredentials credentials, 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.BotFrameworkAdapter : Microsoft.Bot.Connector.Authentication.AppCredentials * 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.BotFrameworkAdapter
Public Sub New (credentials As AppCredentials, 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)

매개 변수

credentials
AppCredentials

토큰 획득에 사용할 자격 증명입니다.

authConfig
AuthenticationConfiguration

인증 구성입니다.

channelProvider
IChannelProvider

채널 공급자입니다.

connectorClientRetryPolicy
Microsoft.Rest.TransientFaultHandling.RetryPolicy

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

customHttpClient
HttpClient

HTTP 클라이언트입니다.

middleware
IMiddleware

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

logger
ILogger

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

예외

throw ArgumentNullException입니다.

설명

개체를 MiddlewareSet 사용하여 생성자에 여러 미들웨어 구성 요소를 추가합니다. 메서드를 Use(IMiddleware) 사용하여 생성 후 어댑터에 미들웨어를 추가합니다.

적용 대상

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

자격 증명 공급자를 사용하여 클래스의 BotFrameworkAdapter 새 인스턴스를 초기화합니다.

public BotFrameworkAdapter (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.BotFrameworkAdapter : 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.BotFrameworkAdapter
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 구현입니다.

예외

credentialProvidernull 입니다.

설명

개체를 MiddlewareSet 사용하여 생성자에 여러 미들웨어 구성 요소를 추가합니다. 메서드를 Use(IMiddleware) 사용하여 생성 후 어댑터에 미들웨어를 추가합니다.

적용 대상