ConnectorClient Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
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
- credentials
- MicrosoftAppCredentials
- 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
- credentials
- MicrosoftAppCredentials
- 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.