C# Class Raven.Client.Client.Async.AsyncServerClient

Access the database commands in async fashion
Inheritance: IAsyncDatabaseCommands
Afficher le fichier Open project: markrendle/ravendb Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AsyncServerClient() public méthode

public AsyncServerClient ( string url, DocumentConvention convention, ICredentials credentials ) : System
url string
convention DocumentConvention
credentials ICredentials
Résultat System

BeginBatch() public méthode

public BeginBatch ( ICommandData commandDatas, AsyncCallback callback, object state ) : IAsyncResult
commandDatas ICommandData
callback AsyncCallback
state object
Résultat IAsyncResult

BeginGet() public méthode

public BeginGet ( string key, AsyncCallback callback, object state ) : IAsyncResult
key string
callback AsyncCallback
state object
Résultat IAsyncResult

BeginMultiGet() public méthode

public BeginMultiGet ( string keys, AsyncCallback callback, object state ) : IAsyncResult
keys string
callback AsyncCallback
state object
Résultat IAsyncResult

BeginQuery() public méthode

public BeginQuery ( string index, IndexQuery query, AsyncCallback callback, object state ) : IAsyncResult
index string
query IndexQuery
callback AsyncCallback
state object
Résultat IAsyncResult

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EndBatch() public méthode

public EndBatch ( IAsyncResult result ) : BatchResult[]
result IAsyncResult
Résultat BatchResult[]

EndGet() public méthode

public EndGet ( IAsyncResult result ) : JsonDocument
result IAsyncResult
Résultat JsonDocument

EndMultiGet() public méthode

public EndMultiGet ( IAsyncResult result ) : JsonDocument[]
result IAsyncResult
Résultat JsonDocument[]

EndQuery() public méthode

public EndQuery ( IAsyncResult result ) : QueryResult
result IAsyncResult
Résultat QueryResult