| IChannelUpdateAsync Method  | 
 
            Executes an Update protocol.
            
 
    Namespace: 
   MongoDB.Driver.Core.Bindings
    Assembly:
   MongoDB.Driver.Core (in MongoDB.Driver.Core.dll) Version: 2.5.0+57.Branch.master.Sha.6a4e00a2d91090c65a9b11364b9ebfdb9c7da076
 Syntax
SyntaxTask<WriteConcernResult> UpdateAsync(
	CollectionNamespace collectionNamespace,
	MessageEncoderSettings messageEncoderSettings,
	WriteConcern writeConcern,
	BsonDocument query,
	BsonDocument update,
	IElementNameValidator updateValidator,
	bool isMulti,
	bool isUpsert,
	CancellationToken cancellationToken
)
Function UpdateAsync ( 
	collectionNamespace As CollectionNamespace,
	messageEncoderSettings As MessageEncoderSettings,
	writeConcern As WriteConcern,
	query As BsonDocument,
	update As BsonDocument,
	updateValidator As IElementNameValidator,
	isMulti As Boolean,
	isUpsert As Boolean,
	cancellationToken As CancellationToken
) As Task(Of WriteConcernResult)
abstract UpdateAsync : 
        collectionNamespace : CollectionNamespace * 
        messageEncoderSettings : MessageEncoderSettings * 
        writeConcern : WriteConcern * 
        query : BsonDocument * 
        update : BsonDocument * 
        updateValidator : IElementNameValidator * 
        isMulti : bool * 
        isUpsert : bool * 
        cancellationToken : CancellationToken -> Task<WriteConcernResult> 
Parameters
- collectionNamespace
- Type: MongoDB.DriverCollectionNamespace
 The collection namespace.
- messageEncoderSettings
- Type: MongoDB.Driver.Core.WireProtocol.Messages.EncodersMessageEncoderSettings
 The message encoder settings.
- writeConcern
- Type: MongoDB.DriverWriteConcern
 The write concern.
- query
- Type: MongoDB.BsonBsonDocument
 The query.
- update
- Type: MongoDB.BsonBsonDocument
 The update.
- updateValidator
- Type: MongoDB.Bson.IOIElementNameValidator
 The update validator.
- isMulti
- Type: SystemBoolean
 if set to true the Update can affect multiple documents.
- isUpsert
- Type: SystemBoolean
 if set to true the document will be inserted if it is not found.
- cancellationToken
- Type: System.ThreadingCancellationToken
 The cancellation token.
Return Value
Type: 
TaskWriteConcernResultA Task whose result is the result of the Update protocol.
 See Also
See Also