MongoDB.Driver.GridFS Represents a Stream that delegates all of its operations to a wrapped Stream. Initializes a new instance of the class. The wrapped stream. Represents a GridFS bucket. The type of the file identifier. Initializes a new instance of the class. The database. The options. Represents a GridFS bucket. Initializes a new instance of the class. The database. The options. Deletes a file from GridFS. The file id. The cancellation token. Deletes a file from GridFS. The file id. The cancellation token. A Task. Downloads a file stored in GridFS and returns it as a byte array. The file id. The options. The cancellation token. A byte array containing the contents of the file stored in GridFS. Downloads a file stored in GridFS and returns it as a byte array. The file id. The options. The cancellation token. A Task whose result is a byte array containing the contents of the file stored in GridFS. Downloads a file stored in GridFS and writes the contents to a stream. The file id. The destination. The options. The cancellation token. Downloads a file stored in GridFS and writes the contents to a stream. The file id. The destination. The options. The cancellation token. A Task. Opens a Stream that can be used by the application to read data from a GridFS file. The file id. The options. The cancellation token. A Stream. Opens a Stream that can be used by the application to read data from a GridFS file. The file id. The options. The cancellation token. A Task whose result is a Stream. Renames a GridFS file. The file id. The new filename. The cancellation token. Renames a GridFS file. The file id. The new filename. The cancellation token. A Task. Represents mutable options for a GridFS instance. Initializes a new instance of the class. Initializes a new instance of the class. The other from which to copy the values. Initializes a new instance of the class. The other from which to copy the values. Gets or sets the bucket name. The bucket name. Gets or sets the chunk size in bytes. The chunk size in bytes. Gets or sets whether to disable MD5 checksum computation when uploading a GridFS file. Whether MD5 checksum computation is disabled when uploading a GridFS file. Gets or sets the read concern. The read concern. Gets or sets the read preference. The read preference. Gets or sets the write concern. The write concern. Represents immutable options for a GridFS instance. Gets the default GridFSBucketOptions. The default GridFSBucketOptions. Initializes a new instance of the class. Initializes a new instance of the class. The other from which to copy the values. Gets the bucket name. The bucket name. Gets the chunk size in bytes. The chunk size in bytes. Gets or sets whether to disable MD5 checksum computation when uploading a GridFS file. Whether MD5 checksum computation is disabled when uploading a GridFS file. Gets the read concern. The read concern. Gets the read preference. The read preference. Gets the serializer registry. The serializer registry. Gets the write concern. The write concern. Represents a GridFSChunk exception. Initializes a new instance of the class. The file id. The chunk number. The reason. Initializes a new instance of the class. The SerializationInfo. The StreamingContext. Represents options to a GridFS download by name operation. Gets or sets which revision of the file to download. Which revision of the file to download. Represents options for a GridFS download operation. Gets or sets a value indicating whether to check the MD5 value. true if the MD5 value should be checked; otherwise, false. Gets or sets a value indicating whether the returned Stream supports seeking. true if the returned Stream supports seeking; otherwise, false. Represents a Stream used by the application to read data from a GridFS file. The type of the file identifier. Gets the files collection document. The files collection document. Closes the GridFS stream. The cancellation token. Closes the GridFS stream. The cancellation token. A Task. Represents a Stream used by the application to read data from a GridFS file. Initializes a new instance of the class. The wrapped stream. Gets the files collection document. The files collection document. Represents a GridFS exception. Initializes a new instance of the class. The error message. Initializes a new instance of the class. The error message. The inner exception. Initializes a new instance of the class. The SerializationInfo. The StreamingContext. Represents information about a stored GridFS file (backed by a files collection document). The type of the file identifier. Initializes a new instance of the class. The backing document. The fileInfo serializer. Gets the aliases. The aliases. Gets the backing document. The backing document. Gets the size of a chunk. The size of a chunk. Gets the type of the content. The type of the content. Gets the filename. The filename. Gets the identifier. The identifier. Gets the length. The length. Gets the MD5 checksum. The MD5 checksum. Gets the metadata. The metadata. Gets the upload date time. The upload date time. Represents information about a stored GridFS file (backed by a files collection document). Initializes a new instance of the class. The backing document. Gets the aliases. The aliases. Gets the backing document. The backing document. Gets the size of a chunk. The size of a chunk. Gets the type of the content. The type of the content. Gets the filename. The filename. Gets the identifier. The identifier. Gets the identifier as a BsonValue. The identifier as a BsonValue. Gets the length. The length. Gets the MD5 checksum. The MD5 checksum. Gets the metadata. The metadata. Gets the upload date time. The upload date time. Represents a serializer for GridFSFileInfo. The type of the file identifier. Initializes a new instance of the class. Initializes a new instance of the class. The id serializer. Represents a serializer for GridFSFileInfo. Gets the pre-created instance. Initializes a new instance of the class. Represents a GridFSFileNotFound exception. Initializes a new instance of the class. The file id. Initializes a new instance of the class. The filename. The revision. Initializes a new instance of the class. The SerializationInfo. The StreamingContext. Represents options for a GridFS Find operation. The type of the file identifier. Gets or sets a value indicating whether the server is allowed to write to disk while executing the Find operation. Gets or sets the batch size. The batch size. Gets or sets the maximum number of documents to return. The maximum number of documents to return. Gets or sets the maximum time the server should spend on the Find. The maximum time the server should spend on the Find. Gets or sets whether the cursor should not timeout. Whether the cursor should not timeout. Gets or sets the number of documents to skip. The number of documents to skip. Gets or sets the sort order. The sort order. Represents options for a GridFS Find operation. Gets or sets the sort order. The sort order. Represents a GridFSMD5 exception. Initializes a new instance of the class. The file id. Initializes a new instance of the class. The SerializationInfo. The StreamingContext. Represents options for a GridFS upload operation. Gets or sets the aliases. The aliases. Gets or sets the batch size. The batch size. Gets or sets the chunk size in bytes. The chunk size in bytes. Gets or sets the type of the content. The type of the content. Gets or sets whether to disable MD5 checksum computation when uploading a GridFS file. Whether or not MD5 checksum computation is disabled when uploading a GridFS file. Gets or sets the metadata. The metadata. Represents a Stream used by the application to write data to a GridFS file. The type of the file identifier. Gets the id of the file being added to GridFS. The id of the file being added to GridFS. Aborts an upload operation. Any partial results already written to the server are deleted when Abort is called. The cancellation token. Aborts an upload operation. Any partial results already written to the server are deleted when AbortAsync is called. The cancellation token. A Task. Closes the Stream and completes the upload operation. Any data remaining in the Stream is flushed to the server and the GridFS files collection document is written. The cancellation token. Closes the Stream and completes the upload operation. Any data remaining in the Stream is flushed to the server and the GridFS files collection document is written. The cancellation token. A Task. Represents a Stream used by the application to write data to a GridFS file. Initializes a new instance of the class. The wrapped stream. Gets the id of the file being added to GridFS. The id of the file being added to GridFS. Aborts an upload operation. Any partial results already written to the server are deleted when Abort is called. The cancellation token. Aborts an upload operation. Any partial results already written to the server are deleted when AbortAsync is called. The cancellation token. A Task. Closes the Stream and completes the upload operation. Any data remaining in the Stream is flushed to the server and the GridFS files collection document is written. The cancellation token. Closes the Stream and completes the upload operation. Any data remaining in the Stream is flushed to the server and the GridFS files collection document is written. The cancellation token. A Task. Represents a GridFS system bucket. The type of the file identifier. Gets the database where the GridFS files are stored. The database. Gets the options. The options. Deletes a file from GridFS. The file id. The cancellation token. Deletes a file from GridFS. The file id. The cancellation token. A Task. Downloads a file stored in GridFS and returns it as a byte array. The file id. The options. The cancellation token. The contents of the file stored in GridFS. Downloads a file stored in GridFS and returns it as a byte array. The file id. The options. The cancellation token. A Task whose result is a byte array containing the contents of the file stored in GridFS. Downloads a file stored in GridFS and returns it as a byte array. The filename. The options. The cancellation token. A byte array containing the contents of the file stored in GridFS. Downloads a file stored in GridFS and returns it as a byte array. The filename. The options. The cancellation token. A Task whose result is a byte array containing the contents of the file stored in GridFS. Downloads a file stored in GridFS and writes the contents to a stream. The file id. The destination. The options. The cancellation token. Downloads a file stored in GridFS and writes the contents to a stream. The file id. The destination. The options. The cancellation token. A Task. Downloads a file stored in GridFS and writes the contents to a stream. The filename. The destination. The options. The cancellation token. Downloads a file stored in GridFS and writes the contents to a stream. The filename. The destination. The options. The cancellation token. A Task. Drops the files and chunks collections associated with this GridFS bucket. The cancellation token. Drops the files and chunks collections associated with this GridFS bucket. The cancellation token. A Task. Finds matching entries from the files collection. The filter. The options. The cancellation token. A cursor of files collection documents. Finds matching entries from the files collection. The filter. The options. The cancellation token. A Task whose result is a cursor of files collection documents. Opens a Stream that can be used by the application to read data from a GridFS file. The file id. The options. The cancellation token. A Stream. Opens a Stream that can be used by the application to read data from a GridFS file. The file id. The options. The cancellation token. A Task whose result is a Stream. Opens a Stream that can be used by the application to read data from a GridFS file. The filename. The options. The cancellation token. A Stream. Opens a Stream that can be used by the application to read data from a GridFS file. The filename. The options. The cancellation token. A Task whose result is a Stream. Opens a Stream that can be used by the application to write data to a GridFS file. The file id. The filename. The options. The cancellation token. A Stream. Opens a Stream that can be used by the application to write data to a GridFS file. The file id. The filename. The options. The cancellation token. A Task whose result is a Stream. Renames a GridFS file. The file id. The new filename. The cancellation token. Renames a GridFS file. The file id. The new filename. The cancellation token. A Task. Uploads a file (or a new revision of a file) to GridFS. The file id. The filename. The source. The options. The cancellation token. Uploads a file (or a new revision of a file) to GridFS. The file id. The filename. The source. The options. The cancellation token. A Task. Uploads a file (or a new revision of a file) to GridFS. The file id. The filename. The source. The options. The cancellation token. The id of the new file. Uploads a file (or a new revision of a file) to GridFS. The file id. The filename. The source. The options. The cancellation token. A Task. Represents a GridFS system bucket. Finds matching entries from the files collection. The filter. The options. The cancellation token. A cursor of files collection documents. Finds matching entries from the files collection. The filter. The options. The cancellation token. A Task whose result is a cursor of files collection documents. Opens a Stream that can be used by the application to write data to a GridFS file. The filename. The options. The cancellation token. A Stream. Opens a Stream that can be used by the application to write data to a GridFS file. The filename. The options. The cancellation token. A Task whose result is a Stream. Uploads a file (or a new revision of a file) to GridFS. The filename. The source. The options. The cancellation token. The id of the new file. Uploads a file (or a new revision of a file) to GridFS. The filename. The source. The options. The cancellation token. A Task whose result is the id of the new file. Uploads a file (or a new revision of a file) to GridFS. The filename. The source. The options. The cancellation token. The id of the new file. Uploads a file (or a new revision of a file) to GridFS. The filename. The source. The options. The cancellation token. A Task whose result is the id of the new file. Represents a serializer for a GridFSFileInfo. The type of the file identifier.