C# 클래스 BISDK.Client

상속: RestSharp.RestClient
파일 보기 프로젝트 열기: brightideainc/bi_api_cs_sdk 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Email string
MasterAuthentication bool
PersistentDataManager PersistentDataManager

보호된 프로퍼티들

프로퍼티 타입 설명
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