Class MongoCredential
- Namespace
- MongoDB.Driver
- Assembly
- MongoDB.Driver.dll
public class MongoCredential : IEquatable<MongoCredential>
- Inheritance
-
MongoCredential
- Implements
-
- Inherited Members
-
Constructors
MongoCredential(string, MongoIdentity, MongoIdentityEvidence)
public MongoCredential(string mechanism, MongoIdentity identity, MongoIdentityEvidence evidence)
Parameters
mechanism
string
identity
MongoIdentity
evidence
MongoIdentityEvidence
Properties
Evidence
public MongoIdentityEvidence Evidence { get; }
Property Value
- MongoIdentityEvidence
Identity
public MongoIdentity Identity { get; }
Property Value
- MongoIdentity
Mechanism
public string Mechanism { get; }
Property Value
- string
Password
[Obsolete("Use Evidence instead.")]
public string Password { get; }
Property Value
- string
Source
public string Source { get; }
Property Value
- string
Username
public string Username { get; }
Property Value
- string
Methods
CreateCredential(string, string, SecureString)
public static MongoCredential CreateCredential(string databaseName, string username, SecureString password)
Parameters
databaseName
string
username
string
password
SecureString
Returns
- MongoCredential
CreateCredential(string, string, string)
public static MongoCredential CreateCredential(string databaseName, string username, string password)
Parameters
databaseName
string
username
string
password
string
Returns
- MongoCredential
CreateGssapiCredential(string)
public static MongoCredential CreateGssapiCredential(string username)
Parameters
username
string
Returns
- MongoCredential
CreateGssapiCredential(string, SecureString)
public static MongoCredential CreateGssapiCredential(string username, SecureString password)
Parameters
username
string
password
SecureString
Returns
- MongoCredential
CreateGssapiCredential(string, string)
public static MongoCredential CreateGssapiCredential(string username, string password)
Parameters
username
string
password
string
Returns
- MongoCredential
CreateMongoCRCredential(string, string, SecureString)
public static MongoCredential CreateMongoCRCredential(string databaseName, string username, SecureString password)
Parameters
databaseName
string
username
string
password
SecureString
Returns
- MongoCredential
CreateMongoCRCredential(string, string, string)
public static MongoCredential CreateMongoCRCredential(string databaseName, string username, string password)
Parameters
databaseName
string
username
string
password
string
Returns
- MongoCredential
CreateMongoX509Credential(string)
public static MongoCredential CreateMongoX509Credential(string username)
Parameters
username
string
Returns
- MongoCredential
CreatePlainCredential(string, string, SecureString)
public static MongoCredential CreatePlainCredential(string databaseName, string username, SecureString password)
Parameters
databaseName
string
username
string
password
SecureString
Returns
- MongoCredential
CreatePlainCredential(string, string, string)
public static MongoCredential CreatePlainCredential(string databaseName, string username, string password)
Parameters
databaseName
string
username
string
password
string
Returns
- MongoCredential
Equals(MongoCredential)
public bool Equals(MongoCredential rhs)
Parameters
rhs
MongoCredential
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
GetMechanismProperty<T>(string, T)
public T GetMechanismProperty<T>(string key, T defaultValue)
Parameters
key
string
defaultValue
T
Returns
- T
Type Parameters
T
ToString()
public override string ToString()
Returns
- string
WithMechanismProperty(string, object)
public MongoCredential WithMechanismProperty(string key, object value)
Parameters
key
string
value
object
Returns
- MongoCredential
Operators
operator ==(MongoCredential, MongoCredential)
public static bool operator ==(MongoCredential lhs, MongoCredential rhs)
Parameters
lhs
MongoCredential
rhs
MongoCredential
Returns
- bool
operator !=(MongoCredential, MongoCredential)
public static bool operator !=(MongoCredential lhs, MongoCredential rhs)
Parameters
lhs
MongoCredential
rhs
MongoCredential
Returns
- bool