Constructor ObjectSerializerAllowedTypesConvention
- Namespace
- MongoDB.Bson.Serialization.Conventions
- Assembly
- MongoDB.Bson.dll
ObjectSerializerAllowedTypesConvention(Func<Type, bool>)
Initializes a new instance of the ObjectSerializerAllowedTypesConvention class.
public ObjectSerializerAllowedTypesConvention(Func<Type, bool> allowedTypes)
Parameters
allowedTypesFunc<Type, bool>A delegate that determines what types are allowed to be serialized and deserialized.
ObjectSerializerAllowedTypesConvention(Func<Type, bool>, Func<Type, bool>)
Initializes a new instance of the ObjectSerializerAllowedTypesConvention class.
public ObjectSerializerAllowedTypesConvention(Func<Type, bool> allowedDeserializationTypes, Func<Type, bool> allowedSerializationTypes)
Parameters
allowedDeserializationTypesFunc<Type, bool>A delegate that determines what types are allowed to be deserialized.
allowedSerializationTypesFunc<Type, bool>A delegate that determines what types are allowed to be serialized.
ObjectSerializerAllowedTypesConvention(IEnumerable<Type>)
Initializes a new instance of the ObjectSerializerAllowedTypesConvention class.
public ObjectSerializerAllowedTypesConvention(IEnumerable<Type> allowedTypes)
Parameters
allowedTypesIEnumerable<Type>A collection of the allowed types for both serialization and deserialization.
ObjectSerializerAllowedTypesConvention(IEnumerable<Type>, IEnumerable<Type>)
Initializes a new instance of the ObjectSerializerAllowedTypesConvention class.
public ObjectSerializerAllowedTypesConvention(IEnumerable<Type> allowedDeserializationTypes, IEnumerable<Type> allowedSerializationTypes)
Parameters
allowedDeserializationTypesIEnumerable<Type>A collection of the allowed types for deserialization.
allowedSerializationTypesIEnumerable<Type>A collection of the allowed types for serialization.
ObjectSerializerAllowedTypesConvention(params Assembly[])
Initializes a new instance of the ObjectSerializerAllowedTypesConvention class.
public ObjectSerializerAllowedTypesConvention(params Assembly[] allowedAssemblies)
Parameters
allowedAssembliesAssembly[]A collection of allowed assemblies whose types can be serialized and deserialized.
ObjectSerializerAllowedTypesConvention()
Initializes a new instance of the ObjectSerializerAllowedTypesConvention class.
public ObjectSerializerAllowedTypesConvention()