Constructor DiscriminatedInterfaceSerializer
- Namespace
- MongoDB.Bson.Serialization.Serializers
- Assembly
- MongoDB.Bson.dll
DiscriminatedInterfaceSerializer()
Initializes a new instance of the DiscriminatedInterfaceSerializer<TInterface> class.
DiscriminatedInterfaceSerializer(IDiscriminatorConvention)
Initializes a new instance of the DiscriminatedInterfaceSerializer<TInterface> class.
Parameters
discriminatorConvention
IDiscriminatorConvention The discriminator convention.
Exceptions
- Argument
Exception interfaceType
- Argument
Null Exception interfaceType
DiscriminatedInterfaceSerializer(IDiscriminatorConvention, IBsonSerializer<TInterface>)
Initializes a new instance of the DiscriminatedInterfaceSerializer<TInterface> class.
public DiscriminatedInterfaceSerializer(IDiscriminatorConvention discriminatorConvention, IBsonSerializer<TInterface> interfaceSerializer)
Parameters
discriminatorConvention
IDiscriminatorConvention The discriminator convention.
interfaceSerializer
IBsonSerializer <TInterface>The interface serializer (necessary to support LINQ queries).
Exceptions
- Argument
Exception interfaceType
- Argument
Null Exception interfaceType