Click or drag to resize
GridFSBucket Class
Represents a GridFS bucket.
Inheritance Hierarchy
SystemObject
  MongoDB.Driver.GridFSGridFSBucketObjectId
    MongoDB.Driver.GridFSGridFSBucket

Namespace: MongoDB.Driver.GridFS
Assembly: MongoDB.Driver.GridFS (in MongoDB.Driver.GridFS.dll) Version: 2.4.1
Syntax
public class GridFSBucket : GridFSBucket<ObjectId>, 
	IGridFSBucket, IGridFSBucket<ObjectId>

The GridFSBucket type exposes the following members.

Constructors
  NameDescription
Public methodGridFSBucket
Initializes a new instance of the GridFSBucket class.
Top
Methods
  NameDescription
Public methodDelete(TFileId, CancellationToken)
Deletes a file from GridFS.
(Inherited from GridFSBucketTFileId.)
Public methodDelete(BsonValue, CancellationToken)
Deletes a file from GridFS.
Public methodDeleteAsync(TFileId, CancellationToken)
Deletes a file from GridFS.
(Inherited from GridFSBucketTFileId.)
Public methodDeleteAsync(BsonValue, CancellationToken)
Deletes a file from GridFS.
Public methodDownloadAsBytes(TFileId, GridFSDownloadOptions, CancellationToken)
Downloads a file stored in GridFS and returns it as a byte array.
(Inherited from GridFSBucketTFileId.)
Public methodDownloadAsBytes(BsonValue, GridFSDownloadOptions, CancellationToken)
Downloads a file stored in GridFS and returns it as a byte array.
Public methodDownloadAsBytesAsync(TFileId, GridFSDownloadOptions, CancellationToken)
Downloads a file stored in GridFS and returns it as a byte array.
(Inherited from GridFSBucketTFileId.)
Public methodDownloadAsBytesAsync(BsonValue, GridFSDownloadOptions, CancellationToken)
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.
(Inherited from GridFSBucketTFileId.)
Public methodDownloadAsBytesByNameAsync
Downloads a file stored in GridFS and returns it as a byte array.
(Inherited from GridFSBucketTFileId.)
Public methodDownloadToStream(TFileId, Stream, GridFSDownloadOptions, CancellationToken)
Downloads a file stored in GridFS and writes the contents to a stream.
(Inherited from GridFSBucketTFileId.)
Public methodDownloadToStream(BsonValue, Stream, GridFSDownloadOptions, CancellationToken)
Downloads a file stored in GridFS and writes the contents to a stream.
Public methodDownloadToStreamAsync(TFileId, Stream, GridFSDownloadOptions, CancellationToken)
Downloads a file stored in GridFS and writes the contents to a stream.
(Inherited from GridFSBucketTFileId.)
Public methodDownloadToStreamAsync(BsonValue, Stream, GridFSDownloadOptions, CancellationToken)
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.
(Inherited from GridFSBucketTFileId.)
Public methodDownloadToStreamByNameAsync
Downloads a file stored in GridFS and writes the contents to a stream.
(Inherited from GridFSBucketTFileId.)
Public methodDrop
Drops the files and chunks collections associated with this GridFS bucket.
(Inherited from GridFSBucketTFileId.)
Public methodDropAsync
Drops the files and chunks collections associated with this GridFS bucket.
(Inherited from GridFSBucketTFileId.)
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(FilterDefinitionGridFSFileInfo, GridFSFindOptions, CancellationToken)
Finds matching entries from the files collection.
Public methodFind(FilterDefinitionGridFSFileInfoTFileId, GridFSFindOptionsTFileId, CancellationToken)
Finds matching entries from the files collection.
(Inherited from GridFSBucketTFileId.)
Public methodFindAsync(FilterDefinitionGridFSFileInfo, GridFSFindOptions, CancellationToken)
Finds matching entries from the files collection.
Public methodFindAsync(FilterDefinitionGridFSFileInfoTFileId, GridFSFindOptionsTFileId, CancellationToken)
Finds matching entries from the files collection.
(Inherited from GridFSBucketTFileId.)
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(TFileId, GridFSDownloadOptions, CancellationToken)
Opens a Stream that can be used by the application to read data from a GridFS file.
(Inherited from GridFSBucketTFileId.)
Public methodOpenDownloadStream(BsonValue, GridFSDownloadOptions, CancellationToken)
Opens a Stream that can be used by the application to read data from a GridFS file.
Public methodOpenDownloadStreamAsync(TFileId, GridFSDownloadOptions, CancellationToken)
Opens a Stream that can be used by the application to read data from a GridFS file.
(Inherited from GridFSBucketTFileId.)
Public methodOpenDownloadStreamAsync(BsonValue, GridFSDownloadOptions, CancellationToken)
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.
(Inherited from GridFSBucketTFileId.)
Public methodOpenDownloadStreamByNameAsync
Opens a Stream that can be used by the application to read data from a GridFS file.
(Inherited from GridFSBucketTFileId.)
Public methodOpenUploadStream(String, GridFSUploadOptions, CancellationToken)
Opens a Stream that can be used by the application to write data to a GridFS file.
Public methodOpenUploadStream(TFileId, String, GridFSUploadOptions, CancellationToken)
Opens a Stream that can be used by the application to write data to a GridFS file.
(Inherited from GridFSBucketTFileId.)
Public methodOpenUploadStreamAsync(String, GridFSUploadOptions, CancellationToken)
Opens a Stream that can be used by the application to write data to a GridFS file.
Public methodOpenUploadStreamAsync(TFileId, String, GridFSUploadOptions, CancellationToken)
Opens a Stream that can be used by the application to write data to a GridFS file.
(Inherited from GridFSBucketTFileId.)
Public methodRename(TFileId, String, CancellationToken)
Renames a GridFS file.
(Inherited from GridFSBucketTFileId.)
Public methodRename(BsonValue, String, CancellationToken)
Renames a GridFS file.
Public methodRenameAsync(TFileId, String, CancellationToken)
Renames a GridFS file.
(Inherited from GridFSBucketTFileId.)
Public methodRenameAsync(BsonValue, String, CancellationToken)
Renames a GridFS file.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUploadFromBytes(String, Byte, GridFSUploadOptions, CancellationToken)
Uploads a file (or a new revision of a file) to GridFS.
Public methodUploadFromBytes(TFileId, String, Byte, GridFSUploadOptions, CancellationToken)
Uploads a file (or a new revision of a file) to GridFS.
(Inherited from GridFSBucketTFileId.)
Public methodUploadFromBytesAsync(String, Byte, GridFSUploadOptions, CancellationToken)
Uploads a file (or a new revision of a file) to GridFS.
Public methodUploadFromBytesAsync(TFileId, String, Byte, GridFSUploadOptions, CancellationToken)
Uploads a file (or a new revision of a file) to GridFS.
(Inherited from GridFSBucketTFileId.)
Public methodUploadFromStream(String, Stream, GridFSUploadOptions, CancellationToken)
Uploads a file (or a new revision of a file) to GridFS.
Public methodUploadFromStream(TFileId, String, Stream, GridFSUploadOptions, CancellationToken)
Uploads a file (or a new revision of a file) to GridFS.
(Inherited from GridFSBucketTFileId.)
Public methodUploadFromStreamAsync(String, Stream, GridFSUploadOptions, CancellationToken)
Uploads a file (or a new revision of a file) to GridFS.
Public methodUploadFromStreamAsync(TFileId, String, Stream, GridFSUploadOptions, CancellationToken)
Uploads a file (or a new revision of a file) to GridFS.
(Inherited from GridFSBucketTFileId.)
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
Properties
See Also