Table of Contents

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