Class MongoDBConnection
- Namespace
- Cratis.Arc.MongoDB
- Assembly
- Cratis.Arc.MongoDB.dll
Represents a resolved connection to a MongoDB database.
[IgnoreConvention]
public record MongoDBConnection : IEquatable<MongoDBConnection>
- Inheritance
-
MongoDBConnection
- Implements
- Inherited Members
- Extension Methods
Constructors
MongoDBConnection(MongoDBConnection)
protected MongoDBConnection(MongoDBConnection original)
Parameters
originalMongoDBConnection
MongoDBConnection(IMongoClient, string)
Represents a resolved connection to a MongoDB database.
public MongoDBConnection(IMongoClient Client, string DatabaseName)
Parameters
ClientIMongoClientThe MongoDB.Driver.IMongoClient to use.
DatabaseNamestringThe name of the database to use.
Properties
Client
The MongoDB.Driver.IMongoClient to use.
public IMongoClient Client { get; init; }
Property Value
- IMongoClient
DatabaseName
The name of the database to use.
public string DatabaseName { get; init; }
Property Value
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
Methods
Deconstruct(out IMongoClient, out string)
public void Deconstruct(out IMongoClient Client, out string DatabaseName)
Parameters
ClientIMongoClientDatabaseNamestring
Equals(MongoDBConnection?)
public virtual bool Equals(MongoDBConnection? other)
Parameters
otherMongoDBConnection
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(MongoDBConnection?, MongoDBConnection?)
public static bool operator ==(MongoDBConnection? left, MongoDBConnection? right)
Parameters
leftMongoDBConnectionrightMongoDBConnection
Returns
operator !=(MongoDBConnection?, MongoDBConnection?)
public static bool operator !=(MongoDBConnection? left, MongoDBConnection? right)
Parameters
leftMongoDBConnectionrightMongoDBConnection