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 الذي يجب أن يستخدمه هذا المحول.

استثناءات

null⁩هي قيمة ⁧credentialProvider⁩.

الملاحظات

استخدم كائنا 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 الذي يجب أن يستخدمه هذا المحول.

استثناءات

طرح 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 الذي يجب أن يستخدمه هذا المحول.

استثناءات

null⁩هي قيمة ⁧credentialProvider⁩.

الملاحظات

استخدم كائنا MiddlewareSet لإضافة مكونات برامج وسيطة متعددة في الدالة الإنشائية. Use(IMiddleware) استخدم الأسلوب لإضافة برنامج وسيط إضافي إلى المحول بعد الإنشاء.

ينطبق على