Table of Contents

Constructor CryptClientSettings

Namespace
MongoDB.Driver.Core.Configuration
Assembly
MongoDB.Driver.Core.dll

CryptClientSettings(bool?, string, string, IReadOnlyDictionary<string, BsonDocument>, bool?, IReadOnlyDictionary<string, IReadOnlyDictionary<string, object>>, IReadOnlyDictionary<string, BsonDocument>)

Initializes a new instance of the CryptClientSettings class.

public CryptClientSettings(bool? bypassQueryAnalysis, string cryptSharedLibPath, string cryptSharedLibSearchPath, IReadOnlyDictionary<string, BsonDocument> encryptedFieldsMap, bool? isCryptSharedLibRequired, IReadOnlyDictionary<string, IReadOnlyDictionary<string, object>> kmsProviders, IReadOnlyDictionary<string, BsonDocument> schemaMap)

Parameters

bypassQueryAnalysis bool?

The bypass query analysis.

cryptSharedLibPath string

The crypt shared library library path.

cryptSharedLibSearchPath string

The crypt shared library search path.

encryptedFieldsMap IReadOnlyDictionary<string, BsonDocument>

The encrypted fields map.

isCryptSharedLibRequired bool?

Value indicating whether crypt shared library is required.

kmsProviders IReadOnlyDictionary<string, IReadOnlyDictionary<string, object>>

The KMS providers.

schemaMap IReadOnlyDictionary<string, BsonDocument>

The schema map.