Class GridFSFileInfoSerializer<TFileId>
Represents a serializer for GridFSFileInfo.
public class GridFSFileInfoSerializer<TFileId> : BsonDocumentBackedClassSerializer<GridFSFileInfo<TFileId>>, IGridFSFileInfoSerializer<TFileId>, IBsonSerializer<GridFSFileInfo<TFileId>>, IBsonDocumentSerializer, IBsonSerializer
Type Parameters
TFileId
The type of the file identifier.
- Inheritance
-
SerializerBase<GridFSFileInfo<TFileId>>ClassSerializerBase<GridFSFileInfo<TFileId>>GridFSFileInfoSerializer<TFileId>
- Implements
-
IGridFSFileInfoSerializer<TFileId>IBsonSerializer<GridFSFileInfo<TFileId>>
- Inherited Members
Constructors
GridFSFileInfoSerializer()
Initializes a new instance of the GridFSFileInfoSerializer class.
public GridFSFileInfoSerializer()
GridFSFileInfoSerializer(IBsonSerializer<TFileId>)
Initializes a new instance of the GridFSFileInfoSerializer class.
public GridFSFileInfoSerializer(IBsonSerializer<TFileId> idSerializer)
Parameters
idSerializer
IBsonSerializer<TFileId>The id serializer.
Methods
CreateInstance(BsonDocument)
Creates the instance.
protected override GridFSFileInfo<TFileId> CreateInstance(BsonDocument backingDocument)
Parameters
backingDocument
BsonDocumentThe backing document.
Returns
- GridFSFileInfo<TFileId>
An instance of TClass.