IBsonSerializerExtensions.Deserialize<TValue> Method (IBsonSerializer<TValue>, BsonDeserializationContext) |
Deserializes a value.
Namespace:
MongoDB.Bson.Serialization
Assembly:
MongoDB.Bson (in MongoDB.Bson.dll) Version: 2.21.0+5a9c3311e158910b88195f290e6d4b1b2715d2b2
Syntaxpublic static TValue Deserialize<TValue>(
this IBsonSerializer<TValue> serializer,
BsonDeserializationContext context
)
<ExtensionAttribute>
Public Shared Function Deserialize(Of TValue) (
serializer As IBsonSerializer(Of TValue),
context As BsonDeserializationContext
) As TValue
[<ExtensionAttribute>]
static member Deserialize :
serializer : IBsonSerializer<'TValue> *
context : BsonDeserializationContext -> 'TValue
Parameters
- serializer
- Type: MongoDB.Bson.Serialization.IBsonSerializer<TValue>
The serializer. - context
- Type: MongoDB.Bson.Serialization.BsonDeserializationContext
The deserialization context.
Type Parameters
- TValue
- The type that this serializer knows how to serialize.
Return Value
Type:
TValueA deserialized value.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
IBsonSerializer<TValue>. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
See Also