Sdílet prostřednictvím


ConnectorClient Konstruktory

Definice

Přetížení

ConnectorClient(DelegatingHandler[])

Inicializuje novou instanci ConnectorClient třídy .

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

Inicializuje novou instanci ConnectorClient třídy .

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

Inicializuje novou instanci ConnectorClient třídy .

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

Inicializuje novou instanci ConnectorClient třídy .

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

Inicializuje novou instanci ConnectorClient třídy .

ConnectorClient(Uri, ServiceClientCredentials, HttpClient, Boolean)

Inicializuje novou instanci ConnectorClient třídy .

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

Inicializuje novou instanci ConnectorClient třídy .

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

Inicializuje novou instanci ConnectorClient třídy .

ConnectorClient(Uri, ServiceClientCredentials, DelegatingHandler[])

Inicializuje novou instanci ConnectorClient třídy .

ConnectorClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Inicializuje novou instanci ConnectorClient třídy .

ConnectorClient(ServiceClientCredentials, HttpClient, Boolean)

Inicializuje novou instanci ConnectorClient třídy .

ConnectorClient(Uri, DelegatingHandler[])

Inicializuje novou instanci ConnectorClient třídy .

ConnectorClient(Uri, HttpClientHandler, DelegatingHandler[])

Inicializuje novou instanci ConnectorClient třídy .

ConnectorClient(HttpClientHandler, DelegatingHandler[])

Inicializuje novou instanci ConnectorClient třídy .

ConnectorClient(HttpClient, Boolean)

Inicializuje novou instanci ConnectorClient třídy .

ConnectorClient(ServiceClientCredentials, DelegatingHandler[])

Inicializuje novou instanci ConnectorClient třídy .

ConnectorClient(DelegatingHandler[])

Inicializuje novou instanci ConnectorClient třídy .

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())

Parametry

handlers
DelegatingHandler[]

Nepovinný parametr. Delegující obslužné rutiny, které se mají přidat do kanálu klienta HTTP.

Platí pro

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

Inicializuje novou instanci ConnectorClient třídy .

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())

Parametry

baseUri
Uri

Základní identifikátor URI služby Bot Connector.

credentials
MicrosoftAppCredentials

Přihlašovací údaje pro službu Bot Connector.

httpClientHandler
HttpClientHandler

Obslužná rutina zprávy klienta HTTP, která se má použít pro tohoto klienta konektoru.

addJwtTokenRefresher
Boolean

Zastaralé, nepoužívejte.

customHttpClient
HttpClient

Klient HTTP, který se má použít pro tohoto klienta konektoru.

handlers
DelegatingHandler[]

Volitelné pole DelegatingHandler objektů, které se mají přidat do kanálu klienta HTTP.

Platí pro

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

Inicializuje novou instanci ConnectorClient třídy .

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())

Parametry

baseUri
Uri

Základní identifikátor URI služby Bot Connector.

credentials
Microsoft.Rest.ServiceClientCredentials

Přihlašovací údaje pro službu Bot Connector.

customHttpClient
HttpClient

Klient HTTP, který se má použít pro tohoto klienta konektoru.

addJwtTokenRefresher
Boolean

Zastaralé, nepoužívejte.

handlers
DelegatingHandler[]

Volitelné pole DelegatingHandler objektů, které se mají přidat do kanálu klienta HTTP.

Platí pro

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())

Parametry

baseUri
Uri
httpClientHandler
HttpClientHandler
addJwtTokenRefresher
Boolean
handlers
DelegatingHandler[]

Platí pro

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

Inicializuje novou instanci ConnectorClient třídy .

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())

Parametry

baseUri
Uri

Základní identifikátor URI služby Bot Connector.

microsoftAppId
String

Volitelné JE ID aplikace Microsoftu pro prostředek robota. Pokud je null, načte se toto nastavení z MicrosoftAppId nastavení prostředku aplikace robota.

microsoftAppPassword
String

Volitelné je heslo aplikace Microsoftu pro robota. Pokud je null, načte se toto nastavení z MicrosoftAppPassword nastavení prostředku aplikace robota.

handlers
DelegatingHandler[]

Volitelné pole DelegatingHandler objektů, které se mají přidat do kanálu klienta HTTP.

Platí pro

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

Inicializuje novou instanci ConnectorClient třídy .

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())

Parametry

baseUri
Uri

Nepovinný parametr. Základní identifikátor URI služby.

credentials
Microsoft.Rest.ServiceClientCredentials

Povinná hodnota. Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné klienta.

rootHandler
HttpClientHandler

Nepovinný parametr. Obslužná rutina klienta HTTP používaná ke zpracování přenosu http.

handlers
DelegatingHandler[]

Nepovinný parametr. Delegující obslužné rutiny, které se mají přidat do kanálu klienta HTTP.

Výjimky

Vyvolá se, pokud má povinný parametr hodnotu null.

Platí pro

ConnectorClient(Uri, ServiceClientCredentials, HttpClient, Boolean)

Inicializuje novou instanci ConnectorClient třídy .

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)

Parametry

baseUri
Uri

Základní identifikátor URI služby Bot Connector.

credentials
Microsoft.Rest.ServiceClientCredentials

Přihlašovací údaje pro službu Bot Connector.

customHttpClient
HttpClient

Klient HTTP, který se má použít pro tohoto klienta konektoru.

disposeHttpClient
Boolean

Zda se má likvidovat HttpClient.

Poznámky

Konstruktor speciálně navržený tak, aby byl ten, který umožňuje kontrolu nad likvidací vlastního HttpClientobjektu . Microsoft.Rest.ServiceClient`1 Má pouze jeden konstruktor, který přijímá kontrolu nad likvidací HttpClient, takže toto přetížení nazýváme zde. Všechna ostatní přetížení nebudou ConnectorClient řídit tento parametr a bude mít výchozí hodnotu true, což vede k odstranění zadaného HttpClient parametru ConnectorClient při odstranění. Při opakovaném využití HttpClient instancí napříč konektory předejte hodnotu false pro disposeHttpClient , abyste se vyhnuli ObjectDisposedException.

Platí pro

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())

Parametry

baseUri
Uri
addJwtTokenRefresher
Boolean
handlers
DelegatingHandler[]

Platí pro

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

Inicializuje novou instanci ConnectorClient třídy .

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())

Parametry

baseUri
Uri

Základní identifikátor URI služby Bot Connector.

credentials
MicrosoftAppCredentials

Přihlašovací údaje pro službu Bot Connector.

addJwtTokenRefresher
Boolean

Zastaralé, nepoužívejte.

handlers
DelegatingHandler[]

Volitelné pole DelegatingHandler objektů, které se mají přidat do kanálu klienta HTTP.

Platí pro

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

Inicializuje novou instanci ConnectorClient třídy .

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())

Parametry

baseUri
Uri

Základní identifikátor URI služby Bot Connector.

credentials
MicrosoftAppCredentials

Přihlašovací údaje pro službu Bot Connector.

customHttpClient
HttpClient

Klient HTTP, který se má použít pro tohoto klienta konektoru.

addJwtTokenRefresher
Boolean

Zastaralé, nepoužívejte.

handlers
DelegatingHandler[]

Volitelné pole DelegatingHandler objektů, které se mají přidat do kanálu klienta HTTP.

Platí pro

ConnectorClient(Uri, ServiceClientCredentials, DelegatingHandler[])

Inicializuje novou instanci ConnectorClient třídy .

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())

Parametry

baseUri
Uri

Nepovinný parametr. Základní identifikátor URI služby.

credentials
Microsoft.Rest.ServiceClientCredentials

Povinná hodnota. Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné klienta.

handlers
DelegatingHandler[]

Nepovinný parametr. Delegující obslužné rutiny, které se mají přidat do kanálu klienta HTTP.

Výjimky

Vyvolá se, pokud má povinný parametr hodnotu null.

Platí pro

ConnectorClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Inicializuje novou instanci ConnectorClient třídy .

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())

Parametry

credentials
Microsoft.Rest.ServiceClientCredentials

Povinná hodnota. Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné klienta.

rootHandler
HttpClientHandler

Nepovinný parametr. Obslužná rutina klienta HTTP používaná ke zpracování přenosu http.

handlers
DelegatingHandler[]

Nepovinný parametr. Delegující obslužné rutiny, které se mají přidat do kanálu klienta HTTP.

Výjimky

Vyvolá se, pokud má povinný parametr hodnotu null.

Platí pro

ConnectorClient(ServiceClientCredentials, HttpClient, Boolean)

Inicializuje novou instanci ConnectorClient třídy .

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)

Parametry

credentials
Microsoft.Rest.ServiceClientCredentials

Povinná hodnota. Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné klienta.

httpClient
HttpClient

HttpClient, který se má použít.

disposeHttpClient
Boolean

True: Odstraní zadaný httpClient při volání ConnectorClient.Dispose(). False: Nevyhazuje zadaný httpClient.

Výjimky

Vyvolá se, pokud má povinný parametr hodnotu null.

Platí pro

ConnectorClient(Uri, DelegatingHandler[])

Inicializuje novou instanci ConnectorClient třídy .

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())

Parametry

baseUri
Uri

Nepovinný parametr. Základní identifikátor URI služby.

handlers
DelegatingHandler[]

Nepovinný parametr. Delegující obslužné rutiny, které se mají přidat do kanálu klienta HTTP.

Výjimky

Vyvolá se, pokud má povinný parametr hodnotu null.

Platí pro

ConnectorClient(Uri, HttpClientHandler, DelegatingHandler[])

Inicializuje novou instanci ConnectorClient třídy .

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())

Parametry

baseUri
Uri

Nepovinný parametr. Základní identifikátor URI služby.

rootHandler
HttpClientHandler

Nepovinný parametr. Obslužná rutina klienta HTTP používaná ke zpracování přenosu http.

handlers
DelegatingHandler[]

Nepovinný parametr. Delegující obslužné rutiny, které se mají přidat do kanálu klienta HTTP.

Výjimky

Vyvolá se, pokud má povinný parametr hodnotu null.

Platí pro

ConnectorClient(HttpClientHandler, DelegatingHandler[])

Inicializuje novou instanci ConnectorClient třídy .

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())

Parametry

rootHandler
HttpClientHandler

Nepovinný parametr. Obslužná rutina klienta HTTP používaná ke zpracování přenosu http.

handlers
DelegatingHandler[]

Nepovinný parametr. Delegující obslužné rutiny, které se mají přidat do kanálu klienta HTTP.

Platí pro

ConnectorClient(HttpClient, Boolean)

Inicializuje novou instanci ConnectorClient třídy .

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)

Parametry

httpClient
HttpClient

HttpClient, který se má použít.

disposeHttpClient
Boolean

True: Odstraní zadaný httpClient při volání ConnectorClient.Dispose(). False: Nevyhazuje zadaný httpClient.

Platí pro

ConnectorClient(ServiceClientCredentials, DelegatingHandler[])

Inicializuje novou instanci ConnectorClient třídy .

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())

Parametry

credentials
Microsoft.Rest.ServiceClientCredentials

Povinná hodnota. Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné klienta.

handlers
DelegatingHandler[]

Nepovinný parametr. Delegující obslužné rutiny, které se mají přidat do kanálu klienta HTTP.

Výjimky

Vyvolá se, pokud má povinný parametr hodnotu null.

Platí pro