Click or drag to resize

ICoreSessionHandle Interface

A handle to a reference counted core session.

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
Syntax
public interface ICoreSessionHandle : ICoreSession, 
	IDisposable

The ICoreSessionHandle type exposes the following members.

Properties
  NameDescription
Public propertyClusterTime
Gets the cluster time.
(Inherited from ICoreSession.)
Public propertyId
Gets the session Id.
(Inherited from ICoreSession.)
Public propertyIsCausallyConsistent
Gets a value indicate whether this instance is causally consistent.
(Inherited from ICoreSession.)
Public propertyIsImplicit
Gets a value indicating whether this instance is implicit session.
(Inherited from ICoreSession.)
Public propertyOperationTime
Gets the operation time.
(Inherited from ICoreSession.)
Top
Methods
  NameDescription
Public methodAdvanceClusterTime
Advances the cluster time.
(Inherited from ICoreSession.)
Public methodAdvanceOperationTime
Advances the operation time.
(Inherited from ICoreSession.)
Public methodAdvanceTransactionNumber
Advances the transaction id.
(Inherited from ICoreSession.)
Public methodDispose (Inherited from IDisposable.)
Public methodFork
Increments the reference count of the underlying session and returns a new handle to it.
Public methodWasUsed
Called by the driver when the session is used (i.e. sent to the server).
(Inherited from ICoreSession.)
Top
See Also