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

Access the database commands in async fashion
Inheritance: IAsyncDatabaseCommands
Mostra file Open project: markrendle/ravendb Class Usage Examples

Public Methods

Method 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

Method 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 method

public AsyncServerClient ( string url, DocumentConvention convention, ICredentials credentials ) : System
url string
convention DocumentConvention
credentials ICredentials
return System

BeginBatch() public method

public BeginBatch ( ICommandData commandDatas, AsyncCallback callback, object state ) : IAsyncResult
commandDatas ICommandData
callback AsyncCallback
state object
return IAsyncResult

BeginGet() public method

public BeginGet ( string key, AsyncCallback callback, object state ) : IAsyncResult
key string
callback AsyncCallback
state object
return IAsyncResult

BeginMultiGet() public method

public BeginMultiGet ( string keys, AsyncCallback callback, object state ) : IAsyncResult
keys string
callback AsyncCallback
state object
return IAsyncResult

BeginQuery() public method

public BeginQuery ( string index, IndexQuery query, AsyncCallback callback, object state ) : IAsyncResult
index string
query IndexQuery
callback AsyncCallback
state object
return IAsyncResult

Dispose() public method

public Dispose ( ) : void
return void

EndBatch() public method

public EndBatch ( IAsyncResult result ) : BatchResult[]
result IAsyncResult
return BatchResult[]

EndGet() public method

public EndGet ( IAsyncResult result ) : JsonDocument
result IAsyncResult
return JsonDocument

EndMultiGet() public method

public EndMultiGet ( IAsyncResult result ) : JsonDocument[]
result IAsyncResult
return JsonDocument[]

EndQuery() public method

public EndQuery ( IAsyncResult result ) : QueryResult
result IAsyncResult
return QueryResult