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
stringThe crypt shared library library path.
cryptSharedLibSearchPath
stringThe 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.