C# 클래스 Smartsheet.Api.OAuth.OAuthFlowBuilder

This is the builder that is used To build OAuthFlow instances.

Thread Safety: This class is not thread safe since it's mutable, one builder instance is NOT expected To be used in multiple threads.

파일 보기 프로젝트 열기: smartsheet-platform/smartsheet-csharp-sdk 1 사용 예제들

공개 메소드들

메소드 설명
Build ( ) : OAuthFlow

Build the OAuthFlow instance.

OAuthFlowBuilder ( ) : System

Constructor.

SetAuthorizationURL ( string authorizationURL ) : OAuthFlowBuilder

Set the authorization URL.

SetClientId ( string clientId ) : OAuthFlowBuilder

Set the client ID

SetClientSecret ( string clientSecret ) : OAuthFlowBuilder

Set the client secret.

SetHttpClient ( Api.Internal.Http.HttpClient httpClient ) : OAuthFlowBuilder

Set the HttpClient.

SetJsonSerializer ( Api.Internal.Json.JsonSerializer jsonSerializer ) : OAuthFlowBuilder

Set the JsonSerializer.

SetRedirectURL ( string redirectURL ) : OAuthFlowBuilder

Set the redirect URL

SetTokenURL ( string tokenURL ) : OAuthFlowBuilder

Set the token URL.

메소드 상세

Build() 공개 메소드

Build the OAuthFlow instance.
if ClientId, ClientSecret or RedirectURL isn't set yet.
public Build ( ) : OAuthFlow
리턴 OAuthFlow

OAuthFlowBuilder() 공개 메소드

Constructor.
public OAuthFlowBuilder ( ) : System
리턴 System

SetAuthorizationURL() 공개 메소드

Set the authorization URL.
if any argument is null/empty string
public SetAuthorizationURL ( string authorizationURL ) : OAuthFlowBuilder
authorizationURL string the authorization URL
리턴 OAuthFlowBuilder

SetClientId() 공개 메소드

Set the client ID
if any argument is null/empty string
public SetClientId ( string clientId ) : OAuthFlowBuilder
clientId string the Value To set
리턴 OAuthFlowBuilder

SetClientSecret() 공개 메소드

Set the client secret.
if any argument is null/empty string
public SetClientSecret ( string clientSecret ) : OAuthFlowBuilder
clientSecret string the client secret
리턴 OAuthFlowBuilder

SetHttpClient() 공개 메소드

Set the HttpClient.
public SetHttpClient ( Api.Internal.Http.HttpClient httpClient ) : OAuthFlowBuilder
httpClient Api.Internal.Http.HttpClient the HttpClient
리턴 OAuthFlowBuilder

SetJsonSerializer() 공개 메소드

Set the JsonSerializer.

if any argument is null/empty string
public SetJsonSerializer ( Api.Internal.Json.JsonSerializer jsonSerializer ) : OAuthFlowBuilder
jsonSerializer Api.Internal.Json.JsonSerializer the JsonSerializer
리턴 OAuthFlowBuilder

SetRedirectURL() 공개 메소드

Set the redirect URL
if any argument is null/empty string
public SetRedirectURL ( string redirectURL ) : OAuthFlowBuilder
redirectURL string the redirect Url
리턴 OAuthFlowBuilder

SetTokenURL() 공개 메소드

Set the token URL.
if any argument is null/empty string
public SetTokenURL ( string tokenURL ) : OAuthFlowBuilder
tokenURL string the token Url
리턴 OAuthFlowBuilder