Class ObjectSerializerAllowedTypesConvention
| MongoDB CSharp Driver API Reference (original) (raw)
Namespace
MongoDB.Bson.Serialization.Conventions
Assembly
MongoDB.Bson.dll
A convention that allows to set the types that can be safely serialized and deserialized with the ObjectSerializer.
public sealed class ObjectSerializerAllowedTypesConvention : ConventionBase, IMemberMapConvention, IConvention
Inheritance
ObjectSerializerAllowedTypesConvention
Implements
Inherited Members
Extension Methods
Constructors
ObjectSerializerAllowedTypesConvention()
Initializes a new instance of the ObjectSerializerAllowedTypesConvention class.
ObjectSerializerAllowedTypesConvention(IEnumerable)
Initializes a new instance of the ObjectSerializerAllowedTypesConvention class.
ObjectSerializerAllowedTypesConvention(IEnumerable, IEnumerable)
Initializes a new instance of the ObjectSerializerAllowedTypesConvention class.
ObjectSerializerAllowedTypesConvention(Func<Type, bool>)
Initializes a new instance of the ObjectSerializerAllowedTypesConvention class.
ObjectSerializerAllowedTypesConvention(Func<Type, bool>, Func<Type, bool>)
Initializes a new instance of the ObjectSerializerAllowedTypesConvention class.
ObjectSerializerAllowedTypesConvention(params Assembly[])
Initializes a new instance of the ObjectSerializerAllowedTypesConvention class.
Properties
A predefined ObjectSerializerAllowedTypesConvention where all types are allowed for both serialization and deserialization.
Indicates whether default framework types are included for serialization and deserialization. Defaults to true.
A predefined ObjectSerializerAllowedTypesConvention where no types are allowed for both serialization and deserialization.
AllowOnlyDefaultFrameworkTypes
A predefined ObjectSerializerAllowedTypesConvention where only default framework types are allowed for both serialization and deserialization.
Methods
Applies a modification to the member map.
GetAllowAllCallingAssemblyAndDefaultFrameworkTypesConvention()
Builds a predefined ObjectSerializerAllowedTypesConvention where all calling assembly types and default framework types are allowed for both serialization and deserialization.