CryptClientSettings Constructor |
Namespace:
MongoDB.Driver.Core.Configuration
Assembly:
MongoDB.Driver.Core (in MongoDB.Driver.Core.dll) Version: 2.22.0+75246110ed1247226fcc7f8eb2c54ffab745693e
Syntax public CryptClientSettings(
bool? bypassQueryAnalysis,
string cryptSharedLibPath,
string cryptSharedLibSearchPath,
IReadOnlyDictionary<string, BsonDocument> encryptedFieldsMap,
bool? isCryptSharedLibRequired,
IReadOnlyDictionary<string, IReadOnlyDictionary<string, Object>> kmsProviders,
IReadOnlyDictionary<string, BsonDocument> schemaMap
)
Public Sub New (
bypassQueryAnalysis As Boolean?,
cryptSharedLibPath As String,
cryptSharedLibSearchPath As String,
encryptedFieldsMap As IReadOnlyDictionary(Of String, BsonDocument),
isCryptSharedLibRequired As Boolean?,
kmsProviders As IReadOnlyDictionary(Of String, IReadOnlyDictionary(Of String, Object)),
schemaMap As IReadOnlyDictionary(Of String, BsonDocument)
)
new :
bypassQueryAnalysis : Nullable<bool> *
cryptSharedLibPath : string *
cryptSharedLibSearchPath : string *
encryptedFieldsMap : IReadOnlyDictionary<string, BsonDocument> *
isCryptSharedLibRequired : Nullable<bool> *
kmsProviders : IReadOnlyDictionary<string, IReadOnlyDictionary<string, Object>> *
schemaMap : IReadOnlyDictionary<string, BsonDocument> -> CryptClientSettings
Parameters
- bypassQueryAnalysis
- Type: SystemNullableBoolean
The bypass query analysis. - cryptSharedLibPath
- Type: SystemString
The crypt shared library library path. - cryptSharedLibSearchPath
- Type: SystemString
The crypt shared library search path. - encryptedFieldsMap
- Type: System.Collections.GenericIReadOnlyDictionaryString, BsonDocument
The encrypted fields map. - isCryptSharedLibRequired
- Type: SystemNullableBoolean
Value indicating whether crypt shared library is required. - kmsProviders
- Type: System.Collections.GenericIReadOnlyDictionaryString, IReadOnlyDictionaryString, Object
The KMS providers. - schemaMap
- Type: System.Collections.GenericIReadOnlyDictionaryString, BsonDocument
The schema map.
See Also