C# 클래스 Smartsheet.Api.SmartsheetBuilder

A convenience class To help create a SmartsheetClient instance with the appropriate fields.

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

Build the SmartsheetClient instance.

SetAccessToken ( string accessToken ) : SmartsheetBuilder

Set the access token.

SetAssumedUser ( string assumedUser ) : SmartsheetBuilder

Set the assumed user.

SetBaseURI ( string baseURI ) : SmartsheetBuilder

Set the base URI.

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

Set the HttpClient.

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

Set the JsonSerializer.

SmartsheetBuilder ( )

Constructor.

메소드 상세

Build() 공개 메소드

Build the SmartsheetClient instance.

public Build ( ) : SmartsheetClient
리턴 SmartsheetClient

SetAccessToken() 공개 메소드

Set the access token.

public SetAccessToken ( string accessToken ) : SmartsheetBuilder
accessToken string the access token
리턴 SmartsheetBuilder

SetAssumedUser() 공개 메소드

Set the assumed user.

public SetAssumedUser ( string assumedUser ) : SmartsheetBuilder
assumedUser string the assumed user
리턴 SmartsheetBuilder

SetBaseURI() 공개 메소드

Set the base URI.

public SetBaseURI ( string baseURI ) : SmartsheetBuilder
baseURI string the base uri
리턴 SmartsheetBuilder

SetHttpClient() 공개 메소드

Set the HttpClient.

public SetHttpClient ( Api.Internal.Http.HttpClient httpClient ) : SmartsheetBuilder
httpClient Api.Internal.Http.HttpClient the http client
리턴 SmartsheetBuilder

SetJsonSerializer() 공개 메소드

Set the JsonSerializer.

public SetJsonSerializer ( Api.Internal.Json.JsonSerializer jsonSerializer ) : SmartsheetBuilder
jsonSerializer Api.Internal.Json.JsonSerializer the JsonSerializer
리턴 SmartsheetBuilder

SmartsheetBuilder() 공개 메소드

Constructor.
public SmartsheetBuilder ( )