C# Класс AssemblyCSharp.BackendConnection

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

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

Метод Описание
Authenticate ( BackendAuth auth ) : void
Authenticate ( string userID, string password ) : void
BackendConnection ( string host ) : System
DoGet ( string path, Dictionary,System.Collections.Generic urlParams, CancellationToken cancellationToken, bool verifyResponse, object>.Action responseCallback ) : IEnumerator
DoPostData ( string path, string postDataBody, CancellationToken cancellationToken, bool verifyResponse, object>.Action responseCallback = null ) : IEnumerator
DoPostForm ( string path, Dictionary,System.Collections.Generic formData, CancellationToken cancellationToken, bool verifyResponse, object>.Action responseCallback ) : IEnumerator
Execute ( AbstractBackendTask task, Action onSuccess, Action onError = null ) : void
NewContextDict ( ) : object>.Dictionary
PaymentAction ( ) : string
RequestDigest ( string path, string body = null, Dictionary,System.Collections.Generic urlParams = null ) : string
ResponseDigest ( string body, string password = null ) : string
RetryRequest ( ) : void
StartSession ( string sessionID, int sequence ) : void
TargetedAction ( string target, string action = null ) : string
UserAction ( string action = null ) : string

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

Метод Описание
AbsURL ( string path ) : string
CreatePostFormWWW ( string path, Dictionary,System.Collections.Generic formData ) : WWW
CreateRequestHeaders ( string path, string body = null, Dictionary,System.Collections.Generic urlParams = null ) : Dictionary,System.Collections.Generic
DoRequest ( WWW www, CancellationToken cancellationToken, bool verifyResponse, object>.Action responseCallback ) : IEnumerator
ResponseAsDictionary ( WWW www ) : object>.Dictionary
SHA1HexDigest ( string str ) : string
SetCookie ( string cookieValue ) : void

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

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

public Authenticate ( BackendAuth auth ) : void
auth BackendAuth
Результат void

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

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

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

public BackendConnection ( string host ) : System
host string
Результат System

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

public DoGet ( string path, Dictionary,System.Collections.Generic urlParams, CancellationToken cancellationToken, bool verifyResponse, object>.Action responseCallback ) : IEnumerator
path string
urlParams Dictionary,System.Collections.Generic
cancellationToken CancellationToken
verifyResponse bool
responseCallback object>.Action
Результат IEnumerator

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

public DoPostData ( string path, string postDataBody, CancellationToken cancellationToken, bool verifyResponse, object>.Action responseCallback = null ) : IEnumerator
path string
postDataBody string
cancellationToken CancellationToken
verifyResponse bool
responseCallback object>.Action
Результат IEnumerator

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

public DoPostForm ( string path, Dictionary,System.Collections.Generic formData, CancellationToken cancellationToken, bool verifyResponse, object>.Action responseCallback ) : IEnumerator
path string
formData Dictionary,System.Collections.Generic
cancellationToken CancellationToken
verifyResponse bool
responseCallback object>.Action
Результат IEnumerator

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

public Execute ( AbstractBackendTask task, Action onSuccess, Action onError = null ) : void
task AbstractBackendTask
onSuccess Action
onError Action
Результат void

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

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

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

public PaymentAction ( ) : string
Результат string

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

public RequestDigest ( string path, string body = null, Dictionary,System.Collections.Generic urlParams = null ) : string
path string
body string
urlParams Dictionary,System.Collections.Generic
Результат string

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

public ResponseDigest ( string body, string password = null ) : string
body string
password string
Результат string

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

public RetryRequest ( ) : void
Результат void

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

public StartSession ( string sessionID, int sequence ) : void
sessionID string
sequence int
Результат void

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

public TargetedAction ( string target, string action = null ) : string
target string
action string
Результат string

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

public UserAction ( string action = null ) : string
action string
Результат string