다음을 통해 공유


OAuthClient 생성자

정의

오버로드

OAuthClient(DelegatingHandler[])

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

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

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

OAuthClient(Uri, ServiceClientCredentials, DelegatingHandler[])

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

OAuthClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

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

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

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

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

OAuthClient(HttpClientHandler, DelegatingHandler[])

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

OAuthClient(HttpClient, Boolean)

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

OAuthClient(ServiceClientCredentials, DelegatingHandler[])

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

OAuthClient(ServiceClientCredentials, HttpClient, Boolean)

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

OAuthClient(DelegatingHandler[])

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

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

매개 변수

handlers
DelegatingHandler[]

(선택 사항) http 클라이언트 파이프라인에 추가할 위임 처리기입니다.

적용 대상

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

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

매개 변수

baseUri
Uri
microsoftAppId
String
microsoftAppPassword
String
handlers
DelegatingHandler[]

적용 대상

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

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

매개 변수

baseUri
Uri
addJwtTokenRefresher
Boolean
handlers
DelegatingHandler[]

적용 대상

OAuthClient(Uri, HttpClientHandler, DelegatingHandler[])

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

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

매개 변수

baseUri
Uri

(선택 사항) 서비스의 기본 URI입니다.

rootHandler
HttpClientHandler

(선택 사항) http 전송을 처리하는 데 사용되는 http 클라이언트 처리기입니다.

handlers
DelegatingHandler[]

(선택 사항) http 클라이언트 파이프라인에 추가할 위임 처리기입니다.

예외

필수 매개 변수가 null이면 throw됩니다.

적용 대상

OAuthClient(Uri, ServiceClientCredentials, DelegatingHandler[])

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

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

매개 변수

baseUri
Uri

(선택 사항) 서비스의 기본 URI입니다.

credentials
Microsoft.Rest.ServiceClientCredentials

필수 요소. 클라이언트 구독을 고유하게 식별하는 구독 자격 증명입니다.

handlers
DelegatingHandler[]

(선택 사항) http 클라이언트 파이프라인에 추가할 위임 처리기입니다.

예외

필수 매개 변수가 null이면 throw됩니다.

적용 대상

OAuthClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

public OAuthClient (Microsoft.Rest.ServiceClientCredentials credentials, System.Net.Http.HttpClientHandler rootHandler, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.OAuthClient : Microsoft.Rest.ServiceClientCredentials * System.Net.Http.HttpClientHandler * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.OAuthClient
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이면 throw됩니다.

적용 대상

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

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

public OAuthClient (Uri baseUri, Microsoft.Rest.ServiceClientCredentials credentials, System.Net.Http.HttpClientHandler rootHandler, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.OAuthClient : Uri * Microsoft.Rest.ServiceClientCredentials * System.Net.Http.HttpClientHandler * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.OAuthClient
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이면 throw됩니다.

적용 대상

OAuthClient(MicrosoftAppCredentials, Boolean, DelegatingHandler[])

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

매개 변수

addJwtTokenRefresher
Boolean
handlers
DelegatingHandler[]

적용 대상

OAuthClient(Uri, DelegatingHandler[])

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

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

매개 변수

baseUri
Uri

(선택 사항) 서비스의 기본 URI입니다.

handlers
DelegatingHandler[]

(선택 사항) http 클라이언트 파이프라인에 추가할 위임 처리기입니다.

예외

필수 매개 변수가 null이면 throw됩니다.

적용 대상

OAuthClient(HttpClientHandler, DelegatingHandler[])

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

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

매개 변수

rootHandler
HttpClientHandler

(선택 사항) http 전송을 처리하는 데 사용되는 http 클라이언트 처리기입니다.

handlers
DelegatingHandler[]

(선택 사항) http 클라이언트 파이프라인에 추가할 위임 처리기입니다.

적용 대상

OAuthClient(HttpClient, Boolean)

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

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

매개 변수

httpClient
HttpClient

사용할 HttpClient입니다.

disposeHttpClient
Boolean

True: OAuthClient.Dispose()를 호출할 때 제공된 httpClient를 삭제합니다. False: 제공된 httpClient를 삭제하지 않습니다.

적용 대상

OAuthClient(ServiceClientCredentials, DelegatingHandler[])

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

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

매개 변수

credentials
Microsoft.Rest.ServiceClientCredentials

필수 요소. 클라이언트 구독을 고유하게 식별하는 구독 자격 증명입니다.

handlers
DelegatingHandler[]

(선택 사항) http 클라이언트 파이프라인에 추가할 위임 처리기입니다.

예외

필수 매개 변수가 null이면 throw됩니다.

적용 대상

OAuthClient(ServiceClientCredentials, HttpClient, Boolean)

OAuthClient 클래스의 새 인스턴스를 초기화합니다.

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

매개 변수

credentials
Microsoft.Rest.ServiceClientCredentials

필수 요소. 클라이언트 구독을 고유하게 식별하는 구독 자격 증명입니다.

httpClient
HttpClient

사용할 HttpClient입니다.

disposeHttpClient
Boolean

True: OAuthClient.Dispose()를 호출할 때 제공된 httpClient를 삭제합니다. False: 제공된 httpClient를 삭제하지 않습니다.

예외

필수 매개 변수가 null이면 throw됩니다.

적용 대상