BotFrameworkAdapter المنشئون
التعريف
هام
تتعلق بعض المعلومات بالمنتج الذي تم إصداره مسبقًا الذي قد تم تعديله بشكل كبير قبل إصداره. لا تقدم Microsoft أي ضمانات، صريحة كانت أو ضمنية، فيما يتعلق بالمعلومات المقدمة هنا.
التحميلات الزائدة
| 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) استخدم الأسلوب لإضافة برنامج وسيط إضافي إلى المحول بعد الإنشاء.