C# Класс Smartsheet.Api.Internal.SmartsheetImpl

This is the implementation of Smartsheet interface. Thread Safety: This class is thread safe because all its mutable fields are safe-guarded using AtomicReference To ensure atomic modifications, and also the underlying HttpClient and JsonSerializer interfaces are thread safe.
Наследование: SmartsheetClient
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
SmartsheetImpl ( string baseURI, string accessToken, Api.Internal.Http.HttpClient httpClient, Api.Internal.Json.JsonSerializer jsonSerializer ) : System

Create an instance with given server URI, HttpClient (optional) and JsonSerializer (optional) Exceptions: - IllegalArgumentException : if serverURI/Version/AccessToken is null/empty

Приватные методы

Метод Описание
Attachments ( ) : AttachmentResources
Comments ( ) : CommentResources
Folders ( ) : FolderResources
Home ( ) : HomeResources
Reports ( ) : ReportResources
Rows ( ) : RowResources
Search ( ) : SearchResources
Sheets ( ) : SheetResources
Templates ( ) : TemplateResources
Users ( ) : UserResources
Workspaces ( ) : WorkspaceResources

Описание методов

SmartsheetImpl() публичный Метод

Create an instance with given server URI, HttpClient (optional) and JsonSerializer (optional) Exceptions: - IllegalArgumentException : if serverURI/Version/AccessToken is null/empty
public SmartsheetImpl ( string baseURI, string accessToken, Api.Internal.Http.HttpClient httpClient, Api.Internal.Json.JsonSerializer jsonSerializer ) : System
baseURI string the server uri
accessToken string the access token
httpClient Api.Internal.Http.HttpClient the http client (optional)
jsonSerializer Api.Internal.Json.JsonSerializer the Json serializer (optional)
Результат System