C# Класс BISDK.Client

Наследование: RestSharp.RestClient
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Email string
MasterAuthentication bool
PersistentDataManager PersistentDataManager

Защищенные свойства (Protected)

Свойство Тип Описание
ClientId string
ClientSecret string
_accessToken string
_customDomain string
_refreshToken string

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

Метод Описание
Authenticate ( string email, string password ) : Response
AuthenticateMaster ( ) : Response
AuthenticateMaster ( string email ) : Response
Client ( string clientId, string clientSecret ) : System
DownloadData ( Request request ) : byte[]
Execute ( RestRequest request ) : Response
LoadPersistentData ( ) : bool
ProcessRequest ( RestRequest req ) : void
RenewAccessToken ( string refreshToken ) : object>.Dictionary

Защищенные методы

Метод Описание
DoExecute ( RestRequest request ) : Response
Execute ( RestRequest request, int retry ) : Response
ProcessError ( int errorCode, string message ) : void
RefreshAccessToken ( ) : void

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

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

public Authenticate ( string email, string password ) : Response
email string
password string
Результат Response

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

public AuthenticateMaster ( ) : Response
Результат Response

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

public AuthenticateMaster ( string email ) : Response
email string
Результат Response

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

public Client ( string clientId, string clientSecret ) : System
clientId string
clientSecret string
Результат System

DoExecute() защищенный Метод

protected DoExecute ( RestRequest request ) : Response
request RestSharp.RestRequest
Результат Response

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

public DownloadData ( Request request ) : byte[]
request Request
Результат byte[]

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

public Execute ( RestRequest request ) : Response
request RestSharp.RestRequest
Результат Response

Execute() защищенный Метод

protected Execute ( RestRequest request, int retry ) : Response
request RestSharp.RestRequest
retry int
Результат Response

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

public LoadPersistentData ( ) : bool
Результат bool

ProcessError() защищенный Метод

protected ProcessError ( int errorCode, string message ) : void
errorCode int
message string
Результат void

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

public ProcessRequest ( RestRequest req ) : void
req RestSharp.RestRequest
Результат void

RefreshAccessToken() защищенный Метод

protected RefreshAccessToken ( ) : void
Результат void

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

public RenewAccessToken ( string refreshToken ) : object>.Dictionary
refreshToken string
Результат object>.Dictionary

Описание свойств

ClientId защищенное свойство

protected string ClientId
Результат string

ClientSecret защищенное свойство

protected string ClientSecret
Результат string

Email публичное свойство

public string Email
Результат string

MasterAuthentication публичное свойство

public bool MasterAuthentication
Результат bool

PersistentDataManager публичное свойство

public PersistentDataManager PersistentDataManager
Результат PersistentDataManager

_accessToken защищенное свойство

protected string _accessToken
Результат string

_customDomain защищенное свойство

protected string _customDomain
Результат string

_refreshToken защищенное свойство

protected string _refreshToken
Результат string