Class ReadWriteBindingHandle
Represents a handle to a read-write binding.
[Obsolete("This class will be made internal in a later release.")]
public sealed class ReadWriteBindingHandle : IReadWriteBindingHandle, IReadWriteBinding, IReadBindingHandle, IReadBinding, IWriteBindingHandle, IWriteBinding, IBinding, IDisposable
- Inheritance
-
ReadWriteBindingHandle
- Implements
- Inherited Members
Constructors
- ReadWriteBindingHandle(IReadWriteBinding)
Initializes a new instance of the ReadWriteBindingHandle class.
Properties
- ReadPreference
Gets the read preference.
- Session
Gets the session.
Methods
- Fork()
Returns a new handle to the underlying read-write binding.
- GetReadChannelSource(IReadOnlyCollection<ServerDescription>, CancellationToken)
Gets a channel source for read operations while deprioritizing servers in the provided collection.
- GetReadChannelSource(CancellationToken)
Gets a channel source for read operations.
- GetReadChannelSourceAsync(IReadOnlyCollection<ServerDescription>, CancellationToken)
Gets a channel source for read operations while deprioritizing servers in the provided collection.
- GetReadChannelSourceAsync(CancellationToken)
Gets a channel source for read operations.
- GetWriteChannelSource(IMayUseSecondaryCriteria, CancellationToken)
Gets a channel source for write operations that may use a secondary.
- GetWriteChannelSource(IReadOnlyCollection<ServerDescription>, IMayUseSecondaryCriteria, CancellationToken)
Gets a channel source for write operations that may use a secondary and deprioritizes servers in the provided collection.
- GetWriteChannelSource(IReadOnlyCollection<ServerDescription>, CancellationToken)
Gets a channel source for write operations while deprioritizing servers in the provided collection.
- GetWriteChannelSource(CancellationToken)
Gets a channel source for write operations.
- GetWriteChannelSourceAsync(IMayUseSecondaryCriteria, CancellationToken)
Gets a channel source for write operations that may use a secondary.
- GetWriteChannelSourceAsync(IReadOnlyCollection<ServerDescription>, IMayUseSecondaryCriteria, CancellationToken)
Gets a channel source for write operations that may use a secondary and deprioritizes servers in the provided collection.
- GetWriteChannelSourceAsync(IReadOnlyCollection<ServerDescription>, CancellationToken)
Gets a channel source for write operations while deprioritizing servers in the provided collection.
- GetWriteChannelSourceAsync(CancellationToken)
Gets a channel source for write operations.