C# (CSharp) MongoDB.Driver.Internal Namespace

Classes

Name Description
ConnectedInstanceCollection Maintains a sorted list of connected instances by ping time.
ConnectedInstanceCollection.InstanceWithPingTime
DirectMongoServerProxy Connects directly to a specified instance, failing over to other addresses as necessary.
DiscoveringMongoServerProxy A proxy that dynamically discovers the type of server it is connecting to.
IndexCache Represents a cache of the names of indexes that are known to exist on a given server.
IndexCacheKey
MongoConnectionPool Represents a pool of connections to a MongoDB server.
MongoConnectionPool.AcquireConnectionOptions
MongoDeleteMessage
MongoGetMoreMessage
MongoInsertMessage
MongoKillCursorsMessage
MongoMessage
MongoQueryMessage
MongoRequestMessage
MongoServerProxyFactory Creates a MongoServerInstanceManager based on the settings.
MongoUpdateMessage
MultipleInstanceMongoServerProxy Base class for proxies that maintain multiple server instances.
PingTimeAggregator Holds the ping times and a rolling calculated average. This class is thread-safe.
ReplicaSetMongoServerProxy Proxy for connecting to a replica set.
ShardedMongoServerProxy Connects to a number of mongos' and distributes load based on ping times.