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.

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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 ( )