Represents a channel (similar to a connection but operates at the level of protocols rather than messages).
Namespace:
MongoDB.Driver.Core.Bindings
Assembly:
MongoDB.Driver.Core (in MongoDB.Driver.Core.dll) Version: 2.6.0+Branch.origin/v2.6.x.Sha.593796a7b35dc59243383bcc684de296a5468f2e
Syntaxpublic interface IChannel : IDisposable
Public Interface IChannel
Inherits IDisposable
type IChannel =
interface
interface IDisposable
end
The IChannel type exposes the following members.
Properties
Methods
| Name | Description |
---|
 | CommandTResult(DatabaseNamespace, BsonDocument, IElementNameValidator, FuncCommandResponseHandling, Boolean, IBsonSerializerTResult, MessageEncoderSettings, CancellationToken) |
Executes a Command protocol.
|
 | CommandTResult(ICoreSession, ReadPreference, DatabaseNamespace, BsonDocument, IElementNameValidator, BsonDocument, FuncCommandResponseHandling, Boolean, IBsonSerializerTResult, MessageEncoderSettings, CancellationToken) |
Executes a Command protocol.
|
 | CommandAsyncTResult(DatabaseNamespace, BsonDocument, IElementNameValidator, FuncCommandResponseHandling, Boolean, IBsonSerializerTResult, MessageEncoderSettings, CancellationToken) |
Executes a Command protocol.
|
 | CommandAsyncTResult(ICoreSession, ReadPreference, DatabaseNamespace, BsonDocument, IElementNameValidator, BsonDocument, FuncCommandResponseHandling, Boolean, IBsonSerializerTResult, MessageEncoderSettings, CancellationToken) |
Executes a Command protocol.
|
 | Delete |
Executes a Delete protocol.
|
 | DeleteAsync |
Executes a Delete protocol.
|
 | Dispose | (Inherited from IDisposable.) |
 | GetMoreTDocument |
Executes a GetMore protocol.
|
 | GetMoreAsyncTDocument |
Executes a GetMore protocol.
|
 | InsertTDocument |
Executes an Insert protocol.
|
 | InsertAsyncTDocument |
Executes an Insert protocol.
|
 | KillCursors |
Executes a KillCursors protocol.
|
 | KillCursorsAsync |
Executes a KillCursors protocol.
|
 | QueryTDocument |
Executes a Query protocol.
|
 | QueryAsyncTDocument |
Executes a Query protocol.
|
 | Update |
Executes an Update protocol.
|
 | UpdateAsync |
Executes an Update protocol.
|
Top
See Also