Поделиться через


ConnectorClient Конструкторы

Определение

Перегрузки

ConnectorClient(DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

ConnectorClient(Uri, MicrosoftAppCredentials, HttpClientHandler, Boolean, HttpClient, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

ConnectorClient(Uri, ServiceClientCredentials, HttpClient, Boolean, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

ConnectorClient(Uri, MicrosoftAppCredentials, HttpClientHandler, Boolean, DelegatingHandler[])
ConnectorClient(Uri, String, String, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

ConnectorClient(Uri, ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

ConnectorClient(Uri, ServiceClientCredentials, HttpClient, Boolean)

Инициализирует новый экземпляр класса ConnectorClient.

ConnectorClient(Uri, MicrosoftAppCredentials, Boolean, DelegatingHandler[])
ConnectorClient(Uri, MicrosoftAppCredentials, Boolean, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

ConnectorClient(Uri, MicrosoftAppCredentials, HttpClient, Boolean, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

ConnectorClient(Uri, ServiceClientCredentials, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

ConnectorClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

ConnectorClient(ServiceClientCredentials, HttpClient, Boolean)

Инициализирует новый экземпляр класса ConnectorClient.

ConnectorClient(Uri, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

ConnectorClient(Uri, HttpClientHandler, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

ConnectorClient(HttpClientHandler, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

ConnectorClient(HttpClient, Boolean)

Инициализирует новый экземпляр класса ConnectorClient.

ConnectorClient(ServiceClientCredentials, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

ConnectorClient(DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

protected ConnectorClient (params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Protected Sub New (ParamArray handlers As DelegatingHandler())

Параметры

handlers
DelegatingHandler[]

Необязательный элемент. Делегирующие обработчики для добавления в конвейер http-клиента.

Применяется к

ConnectorClient(Uri, MicrosoftAppCredentials, HttpClientHandler, Boolean, HttpClient, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

public ConnectorClient (Uri baseUri, Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials credentials, System.Net.Http.HttpClientHandler httpClientHandler, bool addJwtTokenRefresher = true, System.Net.Http.HttpClient customHttpClient = default, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials * System.Net.Http.HttpClientHandler * bool * System.Net.Http.HttpClient * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (baseUri As Uri, credentials As MicrosoftAppCredentials, httpClientHandler As HttpClientHandler, Optional addJwtTokenRefresher As Boolean = true, Optional customHttpClient As HttpClient = Nothing, ParamArray handlers As DelegatingHandler())

Параметры

baseUri
Uri

Базовый URI для службы Bot Connector.

credentials
MicrosoftAppCredentials

Учетные данные для службы Bot Connector.

httpClientHandler
HttpClientHandler

Обработчик сообщений http-клиента, используемый для этого клиента соединителя.

addJwtTokenRefresher
Boolean

Не рекомендуется, не используйте.

customHttpClient
HttpClient

Клиент HTTP, используемый для этого клиента соединителя.

handlers
DelegatingHandler[]

Необязательный массив DelegatingHandler объектов для добавления в конвейер КЛИЕНТА HTTP.

Применяется к

ConnectorClient(Uri, ServiceClientCredentials, HttpClient, Boolean, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

public ConnectorClient (Uri baseUri, Microsoft.Rest.ServiceClientCredentials credentials, System.Net.Http.HttpClient customHttpClient, bool addJwtTokenRefresher = true, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * Microsoft.Rest.ServiceClientCredentials * System.Net.Http.HttpClient * bool * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (baseUri As Uri, credentials As ServiceClientCredentials, customHttpClient As HttpClient, Optional addJwtTokenRefresher As Boolean = true, ParamArray handlers As DelegatingHandler())

Параметры

baseUri
Uri

Базовый URI для службы Bot Connector.

credentials
Microsoft.Rest.ServiceClientCredentials

Учетные данные для службы Bot Connector.

customHttpClient
HttpClient

Клиент HTTP, используемый для этого клиента соединителя.

addJwtTokenRefresher
Boolean

Не рекомендуется, не используйте.

handlers
DelegatingHandler[]

Необязательный массив DelegatingHandler объектов для добавления в конвейер КЛИЕНТА HTTP.

Применяется к

ConnectorClient(Uri, MicrosoftAppCredentials, HttpClientHandler, Boolean, DelegatingHandler[])

public ConnectorClient (Uri baseUri, Microsoft.Bot.Connector.MicrosoftAppCredentials credentials, System.Net.Http.HttpClientHandler httpClientHandler, bool addJwtTokenRefresher = true, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * Microsoft.Bot.Connector.MicrosoftAppCredentials * System.Net.Http.HttpClientHandler * bool * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (baseUri As Uri, credentials As MicrosoftAppCredentials, httpClientHandler As HttpClientHandler, Optional addJwtTokenRefresher As Boolean = true, ParamArray handlers As DelegatingHandler())

Параметры

baseUri
Uri
httpClientHandler
HttpClientHandler
addJwtTokenRefresher
Boolean
handlers
DelegatingHandler[]

Применяется к

ConnectorClient(Uri, String, String, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

public ConnectorClient (Uri baseUri, string microsoftAppId = default, string microsoftAppPassword = default, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * string * string * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (baseUri As Uri, Optional microsoftAppId As String = Nothing, Optional microsoftAppPassword As String = Nothing, ParamArray handlers As DelegatingHandler())

Параметры

baseUri
Uri

Базовый URI для службы Bot Connector.

microsoftAppId
String

Необязательный идентификатор приложения Майкрософт для ресурса бота. Если значение равно NULL, этот параметр считывается из MicrosoftAppId параметра для ресурса приложения бота.

microsoftAppPassword
String

Необязательно— пароль приложения Майкрософт для бота. Если значение равно NULL, этот параметр считывается из MicrosoftAppPassword параметра для ресурса приложения бота.

handlers
DelegatingHandler[]

Необязательный массив DelegatingHandler объектов для добавления в конвейер КЛИЕНТА HTTP.

Применяется к

ConnectorClient(Uri, ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

public ConnectorClient (Uri baseUri, Microsoft.Rest.ServiceClientCredentials credentials, System.Net.Http.HttpClientHandler rootHandler, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * Microsoft.Rest.ServiceClientCredentials * System.Net.Http.HttpClientHandler * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (baseUri As Uri, credentials As ServiceClientCredentials, rootHandler As HttpClientHandler, ParamArray handlers As DelegatingHandler())

Параметры

baseUri
Uri

Необязательный элемент. Базовый URI службы.

credentials
Microsoft.Rest.ServiceClientCredentials

Обязательный. Учетные данные подписки, которые однозначно идентифицируют подписку клиента.

rootHandler
HttpClientHandler

Необязательный элемент. Обработчик http-клиента, используемый для обработки транспорта HTTP.

handlers
DelegatingHandler[]

Необязательный элемент. Делегирующие обработчики для добавления в конвейер http-клиента.

Исключения

Возникает, если обязательный параметр имеет значение NULL.

Применяется к

ConnectorClient(Uri, ServiceClientCredentials, HttpClient, Boolean)

Инициализирует новый экземпляр класса ConnectorClient.

public ConnectorClient (Uri baseUri, Microsoft.Rest.ServiceClientCredentials credentials, System.Net.Http.HttpClient customHttpClient, bool disposeHttpClient);
new Microsoft.Bot.Connector.ConnectorClient : Uri * Microsoft.Rest.ServiceClientCredentials * System.Net.Http.HttpClient * bool -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (baseUri As Uri, credentials As ServiceClientCredentials, customHttpClient As HttpClient, disposeHttpClient As Boolean)

Параметры

baseUri
Uri

Базовый URI для службы Bot Connector.

credentials
Microsoft.Rest.ServiceClientCredentials

Учетные данные для службы Bot Connector.

customHttpClient
HttpClient

Клиент HTTP, используемый для этого клиента соединителя.

disposeHttpClient
Boolean

Следует ли удалить HttpClientобъект .

Комментарии

Конструктор, специально разработанный как тот, который позволяет управлять удалением пользовательского HttpClient. Microsoft.Rest.ServiceClient`1 Имеет только один конструктор, который принимает управление удалением , поэтому мы вызываем эту перегрузку HttpClientздесь. Все остальные перегрузки ConnectorClient не будут управлять этим параметром, и по умолчанию будет установлено значение true, что приводит к удалению предоставленного HttpClient при удалении ConnectorClient . При повторном HttpClient использовании экземпляров в соединителях передайте "false" для , disposeHttpClient чтобы избежать ObjectDisposedException.

Применяется к

ConnectorClient(Uri, MicrosoftAppCredentials, Boolean, DelegatingHandler[])

public ConnectorClient (Uri baseUri, Microsoft.Bot.Connector.MicrosoftAppCredentials credentials, bool addJwtTokenRefresher = true, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * Microsoft.Bot.Connector.MicrosoftAppCredentials * bool * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (baseUri As Uri, credentials As MicrosoftAppCredentials, Optional addJwtTokenRefresher As Boolean = true, ParamArray handlers As DelegatingHandler())

Параметры

baseUri
Uri
addJwtTokenRefresher
Boolean
handlers
DelegatingHandler[]

Применяется к

ConnectorClient(Uri, MicrosoftAppCredentials, Boolean, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

public ConnectorClient (Uri baseUri, Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials credentials, bool addJwtTokenRefresher = true, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials * bool * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (baseUri As Uri, credentials As MicrosoftAppCredentials, Optional addJwtTokenRefresher As Boolean = true, ParamArray handlers As DelegatingHandler())

Параметры

baseUri
Uri

Базовый URI для службы Bot Connector.

credentials
MicrosoftAppCredentials

Учетные данные для службы Bot Connector.

addJwtTokenRefresher
Boolean

Не рекомендуется, не используйте.

handlers
DelegatingHandler[]

Необязательный массив DelegatingHandler объектов для добавления в конвейер КЛИЕНТА HTTP.

Применяется к

ConnectorClient(Uri, MicrosoftAppCredentials, HttpClient, Boolean, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

public ConnectorClient (Uri baseUri, Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials credentials, System.Net.Http.HttpClient customHttpClient, bool addJwtTokenRefresher = true, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials * System.Net.Http.HttpClient * bool * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (baseUri As Uri, credentials As MicrosoftAppCredentials, customHttpClient As HttpClient, Optional addJwtTokenRefresher As Boolean = true, ParamArray handlers As DelegatingHandler())

Параметры

baseUri
Uri

Базовый URI для службы Bot Connector.

credentials
MicrosoftAppCredentials

Учетные данные для службы Bot Connector.

customHttpClient
HttpClient

Клиент HTTP, используемый для этого клиента соединителя.

addJwtTokenRefresher
Boolean

Не рекомендуется, не используйте.

handlers
DelegatingHandler[]

Необязательный массив DelegatingHandler объектов для добавления в конвейер КЛИЕНТА HTTP.

Применяется к

ConnectorClient(Uri, ServiceClientCredentials, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

public ConnectorClient (Uri baseUri, Microsoft.Rest.ServiceClientCredentials credentials, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * Microsoft.Rest.ServiceClientCredentials * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (baseUri As Uri, credentials As ServiceClientCredentials, ParamArray handlers As DelegatingHandler())

Параметры

baseUri
Uri

Необязательный элемент. Базовый URI службы.

credentials
Microsoft.Rest.ServiceClientCredentials

Обязательный. Учетные данные подписки, которые однозначно идентифицируют подписку клиента.

handlers
DelegatingHandler[]

Необязательный элемент. Делегирующие обработчики для добавления в конвейер http-клиента.

Исключения

Возникает, если обязательный параметр имеет значение NULL.

Применяется к

ConnectorClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

public ConnectorClient (Microsoft.Rest.ServiceClientCredentials credentials, System.Net.Http.HttpClientHandler rootHandler, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Microsoft.Rest.ServiceClientCredentials * System.Net.Http.HttpClientHandler * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (credentials As ServiceClientCredentials, rootHandler As HttpClientHandler, ParamArray handlers As DelegatingHandler())

Параметры

credentials
Microsoft.Rest.ServiceClientCredentials

Обязательный. Учетные данные подписки, которые однозначно идентифицируют подписку клиента.

rootHandler
HttpClientHandler

Необязательный элемент. Обработчик http-клиента, используемый для обработки транспорта HTTP.

handlers
DelegatingHandler[]

Необязательный элемент. Делегирующие обработчики для добавления в конвейер http-клиента.

Исключения

Возникает, если обязательный параметр имеет значение NULL.

Применяется к

ConnectorClient(ServiceClientCredentials, HttpClient, Boolean)

Инициализирует новый экземпляр класса ConnectorClient.

public ConnectorClient (Microsoft.Rest.ServiceClientCredentials credentials, System.Net.Http.HttpClient httpClient, bool disposeHttpClient);
new Microsoft.Bot.Connector.ConnectorClient : Microsoft.Rest.ServiceClientCredentials * System.Net.Http.HttpClient * bool -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (credentials As ServiceClientCredentials, httpClient As HttpClient, disposeHttpClient As Boolean)

Параметры

credentials
Microsoft.Rest.ServiceClientCredentials

Обязательный. Учетные данные подписки, которые однозначно идентифицируют подписку клиента.

httpClient
HttpClient

Используемый httpClient.

disposeHttpClient
Boolean

True: удаляет предоставленный httpClient при вызове ConnectorClient.Dispose(). False: не удаляет предоставленный httpClient.

Исключения

Возникает, если обязательный параметр имеет значение NULL.

Применяется к

ConnectorClient(Uri, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

protected ConnectorClient (Uri baseUri, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Protected Sub New (baseUri As Uri, ParamArray handlers As DelegatingHandler())

Параметры

baseUri
Uri

Необязательный элемент. Базовый URI службы.

handlers
DelegatingHandler[]

Необязательный элемент. Делегирующие обработчики для добавления в конвейер http-клиента.

Исключения

Возникает, если обязательный параметр имеет значение NULL.

Применяется к

ConnectorClient(Uri, HttpClientHandler, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

protected ConnectorClient (Uri baseUri, System.Net.Http.HttpClientHandler rootHandler, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * System.Net.Http.HttpClientHandler * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Protected Sub New (baseUri As Uri, rootHandler As HttpClientHandler, ParamArray handlers As DelegatingHandler())

Параметры

baseUri
Uri

Необязательный элемент. Базовый URI службы.

rootHandler
HttpClientHandler

Необязательный элемент. Обработчик http-клиента, используемый для обработки транспорта HTTP.

handlers
DelegatingHandler[]

Необязательный элемент. Делегирующие обработчики для добавления в конвейер http-клиента.

Исключения

Возникает, если обязательный параметр имеет значение NULL.

Применяется к

ConnectorClient(HttpClientHandler, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

protected ConnectorClient (System.Net.Http.HttpClientHandler rootHandler, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : System.Net.Http.HttpClientHandler * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Protected Sub New (rootHandler As HttpClientHandler, ParamArray handlers As DelegatingHandler())

Параметры

rootHandler
HttpClientHandler

Необязательный элемент. Обработчик http-клиента, используемый для обработки транспорта HTTP.

handlers
DelegatingHandler[]

Необязательный элемент. Делегирующие обработчики для добавления в конвейер http-клиента.

Применяется к

ConnectorClient(HttpClient, Boolean)

Инициализирует новый экземпляр класса ConnectorClient.

protected ConnectorClient (System.Net.Http.HttpClient httpClient, bool disposeHttpClient);
new Microsoft.Bot.Connector.ConnectorClient : System.Net.Http.HttpClient * bool -> Microsoft.Bot.Connector.ConnectorClient
Protected Sub New (httpClient As HttpClient, disposeHttpClient As Boolean)

Параметры

httpClient
HttpClient

Используемый httpClient.

disposeHttpClient
Boolean

True: удаляет предоставленный httpClient при вызове ConnectorClient.Dispose(). False: не удаляет предоставленный httpClient.

Применяется к

ConnectorClient(ServiceClientCredentials, DelegatingHandler[])

Инициализирует новый экземпляр класса ConnectorClient.

public ConnectorClient (Microsoft.Rest.ServiceClientCredentials credentials, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Microsoft.Rest.ServiceClientCredentials * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (credentials As ServiceClientCredentials, ParamArray handlers As DelegatingHandler())

Параметры

credentials
Microsoft.Rest.ServiceClientCredentials

Обязательный. Учетные данные подписки, которые однозначно идентифицируют подписку клиента.

handlers
DelegatingHandler[]

Необязательный элемент. Делегирующие обработчики для добавления в конвейер http-клиента.

Исключения

Возникает, если обязательный параметр имеет значение NULL.

Применяется к