Upserts a list of
IDocument<T> into a bucket asynchronously.
Namespace: CouchbaseAssembly: Couchbase.NetClient (in Couchbase.NetClient.dll) Version: 0.0.0.0 (0.0.0.0)
Syntaxpublic Task<IDocumentResult<T>[]> UpsertAsync<T>(
List<IDocument<T>> documents,
ReplicateTo replicateTo,
PersistTo persistTo
)
public Task<IDocumentResult<T>[]> UpsertAsync<T>(
List<IDocument<T>> documents,
ReplicateTo replicateTo,
PersistTo persistTo
)
Public Function UpsertAsync(Of T) (
documents As List(Of IDocument(Of T)),
replicateTo As ReplicateTo,
persistTo As PersistTo
) As Task(Of IDocumentResult(Of T)())
Public Function UpsertAsync(Of T) (
documents As List(Of IDocument(Of T)),
replicateTo As ReplicateTo,
persistTo As PersistTo
) As Task(Of IDocumentResult(Of T)())
public:
generic<typename T>
virtual Task<array<IDocumentResult<T>^>^>^ UpsertAsync(
List<IDocument<T>^>^ documents,
ReplicateTo replicateTo,
PersistTo persistTo
) sealed
public:
generic<typename T>
virtual Task<array<IDocumentResult<T>^>^>^ UpsertAsync(
List<IDocument<T>^>^ documents,
ReplicateTo replicateTo,
PersistTo persistTo
) sealed
abstract UpsertAsync :
documents : List<IDocument<'T>> *
replicateTo : ReplicateTo *
persistTo : PersistTo -> Task<IDocumentResult<'T>[]>
override UpsertAsync :
documents : List<IDocument<'T>> *
replicateTo : ReplicateTo *
persistTo : PersistTo -> Task<IDocumentResult<'T>[]>
abstract UpsertAsync :
documents : List<IDocument<'T>> *
replicateTo : ReplicateTo *
persistTo : PersistTo -> Task<IDocumentResult<'T>[]>
override UpsertAsync :
documents : List<IDocument<'T>> *
replicateTo : ReplicateTo *
persistTo : PersistTo -> Task<IDocumentResult<'T>[]>
Parameters
- documents
- Type: System.Collections.Generic.List<IDocument<T>>
The documents to upsert.
- replicateTo
- Type: Couchbase.ReplicateTo
- persistTo
- Type: Couchbase.PersistTo
Type ParametersReturn Value
Type:
Task<IDocumentResult<T>[]>
A
Task<TResult> list.
Implements
IBucket.UpsertAsync<T>(List<IDocument<T>>, ReplicateTo, PersistTo)
See Also