Click or drag to resize

GridFSBucketTFileId Class

Represents a GridFS bucket.
Inheritance Hierarchy
SystemObject
  MongoDB.Driver.GridFSGridFSBucketTFileId
    MongoDB.Driver.GridFSGridFSBucket

Namespace:  MongoDB.Driver.GridFS
Assembly:  MongoDB.Driver.GridFS (in MongoDB.Driver.GridFS.dll) Version: 2.7.3+Branch.v2.7.x.Sha.2f1f2be13a23b8520cb9c2ee8439c022f9a03efe
Syntax
public class GridFSBucket<TFileId> : IGridFSBucket<TFileId>

Type Parameters

TFileId
The type of the file identifier.

The GridFSBucketTFileId type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyDatabase
Gets the database where the GridFS files are stored.
Public propertyOptions
Gets the options.
Top
Methods
  NameDescription
Public methodDelete
Deletes a file from GridFS.
Public methodDeleteAsync
Deletes a file from GridFS.
Public methodDownloadAsBytes
Downloads a file stored in GridFS and returns it as a byte array.
Public methodDownloadAsBytesAsync
Downloads a file stored in GridFS and returns it as a byte array.
Public methodDownloadAsBytesByName
Downloads a file stored in GridFS and returns it as a byte array.
Public methodDownloadAsBytesByNameAsync
Downloads a file stored in GridFS and returns it as a byte array.
Public methodDownloadToStream
Downloads a file stored in GridFS and writes the contents to a stream.
Public methodDownloadToStreamAsync
Downloads a file stored in GridFS and writes the contents to a stream.
Public methodDownloadToStreamByName
Downloads a file stored in GridFS and writes the contents to a stream.
Public methodDownloadToStreamByNameAsync
Downloads a file stored in GridFS and writes the contents to a stream.
Public methodDrop
Drops the files and chunks collections associated with this GridFS bucket.
Public methodDropAsync
Drops the files and chunks collections associated with this GridFS bucket.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFind
Finds matching entries from the files collection.
Public methodFindAsync
Finds matching entries from the files collection.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodOpenDownloadStream
Opens a Stream that can be used by the application to read data from a GridFS file.
Public methodOpenDownloadStreamAsync
Opens a Stream that can be used by the application to read data from a GridFS file.
Public methodOpenDownloadStreamByName
Opens a Stream that can be used by the application to read data from a GridFS file.
Public methodOpenDownloadStreamByNameAsync
Opens a Stream that can be used by the application to read data from a GridFS file.
Public methodOpenUploadStream
Opens a Stream that can be used by the application to write data to a GridFS file.
Public methodOpenUploadStreamAsync
Opens a Stream that can be used by the application to write data to a GridFS file.
Public methodRename
Renames a GridFS file.
Public methodRenameAsync
Renames a GridFS file.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUploadFromBytes
Uploads a file (or a new revision of a file) to GridFS.
Public methodUploadFromBytesAsync
Uploads a file (or a new revision of a file) to GridFS.
Public methodUploadFromStream
Uploads a file (or a new revision of a file) to GridFS.
Public methodUploadFromStreamAsync
Uploads a file (or a new revision of a file) to GridFS.
Top
Extension Methods
  NameDescription
Public Extension MethodToBson
Serializes an object to a BSON byte array.
(Defined by BsonExtensionMethods.)
Public Extension MethodToBsonDocument
Serializes an object to a BsonDocument.
(Defined by BsonExtensionMethods.)
Public Extension MethodToJson
Serializes an object to a JSON string.
(Defined by BsonExtensionMethods.)
Top
See Also