C# Класс Raven.Client.Client.Async.AsyncServerClient

Access the database commands in async fashion
Наследование: IAsyncDatabaseCommands
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AsyncServerClient ( string url, DocumentConvention convention, ICredentials credentials ) : System
BeginBatch ( ICommandData commandDatas, AsyncCallback callback, object state ) : IAsyncResult
BeginGet ( string key, AsyncCallback callback, object state ) : IAsyncResult
BeginMultiGet ( string keys, AsyncCallback callback, object state ) : IAsyncResult
BeginQuery ( string index, IndexQuery query, AsyncCallback callback, object state ) : IAsyncResult
Dispose ( ) : void
EndBatch ( IAsyncResult result ) : BatchResult[]
EndGet ( IAsyncResult result ) : JsonDocument
EndMultiGet ( IAsyncResult result ) : JsonDocument[]
EndQuery ( IAsyncResult result ) : QueryResult

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

Метод Описание
AddTransactionInformation ( Newtonsoft.Json.Linq.JObject metadata ) : void
CompleteOperation ( IAsyncResult ar ) : void
ContinueOperation ( IAsyncResult ar ) : void
EnsureIsNotNullOrEmpty ( string key, string argName ) : void
EnsureNotError ( IAsyncResult result ) : void
ThrowConcurrencyException ( WebException e ) : Exception

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

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

public AsyncServerClient ( string url, DocumentConvention convention, ICredentials credentials ) : System
url string
convention DocumentConvention
credentials ICredentials
Результат System

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

public BeginBatch ( ICommandData commandDatas, AsyncCallback callback, object state ) : IAsyncResult
commandDatas ICommandData
callback AsyncCallback
state object
Результат IAsyncResult

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

public BeginGet ( string key, AsyncCallback callback, object state ) : IAsyncResult
key string
callback AsyncCallback
state object
Результат IAsyncResult

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

public BeginMultiGet ( string keys, AsyncCallback callback, object state ) : IAsyncResult
keys string
callback AsyncCallback
state object
Результат IAsyncResult

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

public BeginQuery ( string index, IndexQuery query, AsyncCallback callback, object state ) : IAsyncResult
index string
query IndexQuery
callback AsyncCallback
state object
Результат IAsyncResult

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

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

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

public EndBatch ( IAsyncResult result ) : BatchResult[]
result IAsyncResult
Результат BatchResult[]

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

public EndGet ( IAsyncResult result ) : JsonDocument
result IAsyncResult
Результат JsonDocument

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

public EndMultiGet ( IAsyncResult result ) : JsonDocument[]
result IAsyncResult
Результат JsonDocument[]

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

public EndQuery ( IAsyncResult result ) : QueryResult
result IAsyncResult
Результат QueryResult