MongoDB.Driver.Core.Bindings Namespace |
| Class | Description | |
|---|---|---|
| ChannelReadBinding |
Represents a read binding that is bound to a channel.
| |
| ChannelReadWriteBinding |
Represents a read-write binding that is bound to a channel.
| |
| ChannelSourceHandle |
Represents a handle to a channel source.
| |
| ChannelSourceReadWriteBinding |
Represents a read-write binding to a channel source.
| |
| CoreSession |
Represents a session.
| |
| CoreSessionHandle |
A handle to a reference counted core session.
| |
| CoreSessionOptions |
Core session options.
| |
| CoreTransaction |
The state of a transaction.
| |
| NoCoreSession |
An object that represents no core session.
| |
| ReadBindingHandle |
Represents a handle to a read binding.
| |
| ReadPreferenceBinding |
Represents a read binding to a cluster using a ReadPreference to select the server.
| |
| ReadWriteBindingHandle |
Represents a handle to a read-write binding.
| |
| ServerChannelSource |
Represents a channel source that is bound to a server.
| |
| SingleServerReadBinding |
Represents a read binding to a single server;
| |
| SingleServerReadWriteBinding |
Represents a read/write binding to a single server.
| |
| SplitReadWriteBinding |
Represents a split read-write binding, where the reads use one binding and the writes use another.
| |
| WrappingCoreSession |
An abstract base class for a core session that wraps another core session.
| |
| WritableServerBinding |
Represents a write binding to a writable server.
|
| Interface | Description | |
|---|---|---|
| IBinding |
Represents a read or write binding associated with a session.
| |
| IChannel |
Represents a channel (similar to a connection but operates at the level of protocols rather than messages).
| |
| IChannelHandle |
Represents a handle to a channel.
| |
| IChannelSource |
Represents a channel source.
| |
| IChannelSourceHandle |
Represents a handle to a channel source.
| |
| ICoreSession |
The interface for a session in Core.
| |
| ICoreSessionHandle |
A handle to a reference counted core session.
| |
| IReadBinding |
Represents a binding that determines which channel source gets used for read operations.
| |
| IReadBindingHandle |
Represents a handle to a read binding.
| |
| IReadWriteBinding |
Represents a binding that can be used for both read and write operations.
| |
| IReadWriteBindingHandle |
Represents a handle to a read-write binding.
| |
| IWriteBinding |
Represents a binding that determines which channel source gets used for write operations.
| |
| IWriteBindingHandle |
Represents a handle to a write binding.
|
| Enumeration | Description | |
|---|---|---|
| CoreTransactionState |
Represents the current state of a Core transaction.
|