You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1455 lines
71 KiB
XML

<?xml version="1.0"?>
<doc>
<assembly>
<name>MongoDB.Driver.GridFS</name>
</assembly>
<members>
<member name="T:MongoDB.Driver.GridFS.DelegatingStream">
<summary>
Represents a Stream that delegates all of its operations to a wrapped Stream.
</summary>
<seealso cref="T:System.IO.Stream" />
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.#ctor(System.IO.Stream)">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.DelegatingStream"/> class.
</summary>
<param name="wrappedStream">The wrapped stream.</param>
</member>
<member name="P:MongoDB.Driver.GridFS.DelegatingStream.CanRead">
<inheritdoc/>
</member>
<member name="P:MongoDB.Driver.GridFS.DelegatingStream.CanSeek">
<inheritdoc/>
</member>
<member name="P:MongoDB.Driver.GridFS.DelegatingStream.CanTimeout">
<inheritdoc/>
</member>
<member name="P:MongoDB.Driver.GridFS.DelegatingStream.CanWrite">
<inheritdoc/>
</member>
<member name="P:MongoDB.Driver.GridFS.DelegatingStream.Length">
<inheritdoc/>
</member>
<member name="P:MongoDB.Driver.GridFS.DelegatingStream.Position">
<inheritdoc/>
</member>
<member name="P:MongoDB.Driver.GridFS.DelegatingStream.ReadTimeout">
<inheritdoc/>
</member>
<member name="P:MongoDB.Driver.GridFS.DelegatingStream.WriteTimeout">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.Close">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.CopyToAsync(System.IO.Stream,System.Int32,System.Threading.CancellationToken)">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.CreateWaitHandle">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.Dispose(System.Boolean)">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.EndRead(System.IAsyncResult)">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.EndWrite(System.IAsyncResult)">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.Equals(System.Object)">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.Flush">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.FlushAsync(System.Threading.CancellationToken)">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.GetHashCode">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.Read(System.Byte[],System.Int32,System.Int32)">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.ReadByte">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.Seek(System.Int64,System.IO.SeekOrigin)">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.SetLength(System.Int64)">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.ToString">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.Write(System.Byte[],System.Int32,System.Int32)">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
<inheritdoc/>
</member>
<member name="M:MongoDB.Driver.GridFS.DelegatingStream.WriteByte(System.Byte)">
<inheritdoc/>
</member>
<member name="T:MongoDB.Driver.GridFS.GridFSBucket`1">
<summary>
Represents a GridFS bucket.
</summary>
<typeparam name="TFileId">The type of the file identifier.</typeparam>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.#ctor(MongoDB.Driver.IMongoDatabase,MongoDB.Driver.GridFS.GridFSBucketOptions)">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSBucket" /> class.
</summary>
<param name="database">The database.</param>
<param name="options">The options.</param>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSBucket`1.Database">
<inheritdoc />
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSBucket`1.Options">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.Delete(`0,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.DeleteAsync(`0,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.DownloadAsBytes(`0,MongoDB.Driver.GridFS.GridFSDownloadOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.DownloadAsBytesAsync(`0,MongoDB.Driver.GridFS.GridFSDownloadOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.DownloadAsBytesByName(System.String,MongoDB.Driver.GridFS.GridFSDownloadByNameOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.DownloadAsBytesByNameAsync(System.String,MongoDB.Driver.GridFS.GridFSDownloadByNameOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.DownloadToStream(`0,System.IO.Stream,MongoDB.Driver.GridFS.GridFSDownloadOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.DownloadToStreamAsync(`0,System.IO.Stream,MongoDB.Driver.GridFS.GridFSDownloadOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.DownloadToStreamByName(System.String,System.IO.Stream,MongoDB.Driver.GridFS.GridFSDownloadByNameOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.DownloadToStreamByNameAsync(System.String,System.IO.Stream,MongoDB.Driver.GridFS.GridFSDownloadByNameOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.Drop(System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.DropAsync(System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.Find(MongoDB.Driver.FilterDefinition{MongoDB.Driver.GridFS.GridFSFileInfo{`0}},MongoDB.Driver.GridFS.GridFSFindOptions{`0},System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.FindAsync(MongoDB.Driver.FilterDefinition{MongoDB.Driver.GridFS.GridFSFileInfo{`0}},MongoDB.Driver.GridFS.GridFSFindOptions{`0},System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.OpenDownloadStream(`0,MongoDB.Driver.GridFS.GridFSDownloadOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.OpenDownloadStreamAsync(`0,MongoDB.Driver.GridFS.GridFSDownloadOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.OpenDownloadStreamByName(System.String,MongoDB.Driver.GridFS.GridFSDownloadByNameOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.OpenDownloadStreamByNameAsync(System.String,MongoDB.Driver.GridFS.GridFSDownloadByNameOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.OpenUploadStream(`0,System.String,MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.OpenUploadStreamAsync(`0,System.String,MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.Rename(`0,System.String,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.RenameAsync(`0,System.String,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.UploadFromBytes(`0,System.String,System.Byte[],MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.UploadFromBytesAsync(`0,System.String,System.Byte[],MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.UploadFromStream(`0,System.String,System.IO.Stream,MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket`1.UploadFromStreamAsync(`0,System.String,System.IO.Stream,MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="T:MongoDB.Driver.GridFS.GridFSBucket">
<summary>
Represents a GridFS bucket.
</summary>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket.#ctor(MongoDB.Driver.IMongoDatabase,MongoDB.Driver.GridFS.GridFSBucketOptions)">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSBucket" /> class.
</summary>
<param name="database">The database.</param>
<param name="options">The options.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket.Delete(MongoDB.Bson.BsonValue,System.Threading.CancellationToken)">
<summary>
Deletes a file from GridFS.
</summary>
<param name="id">The file id.</param>
<param name="cancellationToken">The cancellation token.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket.DeleteAsync(MongoDB.Bson.BsonValue,System.Threading.CancellationToken)">
<summary>
Deletes a file from GridFS.
</summary>
<param name="id">The file id.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket.DownloadAsBytes(MongoDB.Bson.BsonValue,MongoDB.Driver.GridFS.GridFSDownloadOptions,System.Threading.CancellationToken)">
<summary>
Downloads a file stored in GridFS and returns it as a byte array.
</summary>
<param name="id">The file id.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A byte array containing the contents of the file stored in GridFS.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket.DownloadAsBytesAsync(MongoDB.Bson.BsonValue,MongoDB.Driver.GridFS.GridFSDownloadOptions,System.Threading.CancellationToken)">
<summary>
Downloads a file stored in GridFS and returns it as a byte array.
</summary>
<param name="id">The file id.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task whose result is a byte array containing the contents of the file stored in GridFS.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket.DownloadToStream(MongoDB.Bson.BsonValue,System.IO.Stream,MongoDB.Driver.GridFS.GridFSDownloadOptions,System.Threading.CancellationToken)">
<summary>
Downloads a file stored in GridFS and writes the contents to a stream.
</summary>
<param name="id">The file id.</param>
<param name="destination">The destination.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket.DownloadToStreamAsync(MongoDB.Bson.BsonValue,System.IO.Stream,MongoDB.Driver.GridFS.GridFSDownloadOptions,System.Threading.CancellationToken)">
<summary>
Downloads a file stored in GridFS and writes the contents to a stream.
</summary>
<param name="id">The file id.</param>
<param name="destination">The destination.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket.Find(MongoDB.Driver.FilterDefinition{MongoDB.Driver.GridFS.GridFSFileInfo},MongoDB.Driver.GridFS.GridFSFindOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket.FindAsync(MongoDB.Driver.FilterDefinition{MongoDB.Driver.GridFS.GridFSFileInfo},MongoDB.Driver.GridFS.GridFSFindOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket.OpenDownloadStream(MongoDB.Bson.BsonValue,MongoDB.Driver.GridFS.GridFSDownloadOptions,System.Threading.CancellationToken)">
<summary>
Opens a Stream that can be used by the application to read data from a GridFS file.
</summary>
<param name="id">The file id.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Stream.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket.OpenDownloadStreamAsync(MongoDB.Bson.BsonValue,MongoDB.Driver.GridFS.GridFSDownloadOptions,System.Threading.CancellationToken)">
<summary>
Opens a Stream that can be used by the application to read data from a GridFS file.
</summary>
<param name="id">The file id.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task whose result is a Stream.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket.OpenUploadStream(System.String,MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket.OpenUploadStreamAsync(System.String,MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket.Rename(MongoDB.Bson.BsonValue,System.String,System.Threading.CancellationToken)">
<summary>
Renames a GridFS file.
</summary>
<param name="id">The file id.</param>
<param name="newFilename">The new filename.</param>
<param name="cancellationToken">The cancellation token.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket.RenameAsync(MongoDB.Bson.BsonValue,System.String,System.Threading.CancellationToken)">
<summary>
Renames a GridFS file.
</summary>
<param name="id">The file id.</param>
<param name="newFilename">The new filename.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket.UploadFromBytes(System.String,System.Byte[],MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket.UploadFromBytesAsync(System.String,System.Byte[],MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket.UploadFromStream(System.String,System.IO.Stream,MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucket.UploadFromStreamAsync(System.String,System.IO.Stream,MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="T:MongoDB.Driver.GridFS.GridFSBucketOptions">
<summary>
Represents mutable options for a GridFS instance.
</summary>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucketOptions.#ctor">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSBucketOptions"/> class.
</summary>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucketOptions.#ctor(MongoDB.Driver.GridFS.GridFSBucketOptions)">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSBucketOptions"/> class.
</summary>
<param name="other">The other <see cref="T:MongoDB.Driver.GridFS.GridFSBucketOptions"/> from which to copy the values.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSBucketOptions.#ctor(MongoDB.Driver.GridFS.ImmutableGridFSBucketOptions)">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSBucketOptions"/> class.
</summary>
<param name="other">The other <see cref="T:MongoDB.Driver.GridFS.ImmutableGridFSBucketOptions"/> from which to copy the values.</param>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSBucketOptions.BucketName">
<summary>
Gets or sets the bucket name.
</summary>
<value>
The bucket name.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSBucketOptions.ChunkSizeBytes">
<summary>
Gets or sets the chunk size in bytes.
</summary>
<value>
The chunk size in bytes.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSBucketOptions.DisableMD5">
<summary>
Gets or sets whether to disable MD5 checksum computation when uploading a GridFS file.
</summary>
<value>
Whether MD5 checksum computation is disabled when uploading a GridFS file.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSBucketOptions.ReadConcern">
<summary>
Gets or sets the read concern.
</summary>
<value>
The read concern.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSBucketOptions.ReadPreference">
<summary>
Gets or sets the read preference.
</summary>
<value>
The read preference.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSBucketOptions.WriteConcern">
<summary>
Gets or sets the write concern.
</summary>
<value>
The write concern.
</value>
</member>
<member name="T:MongoDB.Driver.GridFS.ImmutableGridFSBucketOptions">
<summary>
Represents immutable options for a GridFS instance.
</summary>
</member>
<member name="P:MongoDB.Driver.GridFS.ImmutableGridFSBucketOptions.Defaults">
<summary>
Gets the default GridFSBucketOptions.
</summary>
<value>
The default GridFSBucketOptions.
</value>
</member>
<member name="M:MongoDB.Driver.GridFS.ImmutableGridFSBucketOptions.#ctor">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.ImmutableGridFSBucketOptions"/> class.
</summary>
</member>
<member name="M:MongoDB.Driver.GridFS.ImmutableGridFSBucketOptions.#ctor(MongoDB.Driver.GridFS.GridFSBucketOptions)">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.ImmutableGridFSBucketOptions" /> class.
</summary>
<param name="other">The other <see cref="T:MongoDB.Driver.GridFS.GridFSBucketOptions"/> from which to copy the values.</param>
</member>
<member name="P:MongoDB.Driver.GridFS.ImmutableGridFSBucketOptions.BucketName">
<summary>
Gets the bucket name.
</summary>
<value>
The bucket name.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.ImmutableGridFSBucketOptions.ChunkSizeBytes">
<summary>
Gets the chunk size in bytes.
</summary>
<value>
The chunk size in bytes.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.ImmutableGridFSBucketOptions.DisableMD5">
<summary>
Gets or sets whether to disable MD5 checksum computation when uploading a GridFS file.
</summary>
<value>
Whether MD5 checksum computation is disabled when uploading a GridFS file.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.ImmutableGridFSBucketOptions.ReadConcern">
<summary>
Gets the read concern.
</summary>
<value>
The read concern.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.ImmutableGridFSBucketOptions.ReadPreference">
<summary>
Gets the read preference.
</summary>
<value>
The read preference.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.ImmutableGridFSBucketOptions.SerializerRegistry">
<summary>
Gets the serializer registry.
</summary>
<value>
The serializer registry.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.ImmutableGridFSBucketOptions.WriteConcern">
<summary>
Gets the write concern.
</summary>
<value>
The write concern.
</value>
</member>
<member name="T:MongoDB.Driver.GridFS.GridFSChunkException">
<summary>
Represents a GridFSChunk exception.
</summary>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSChunkException.#ctor(MongoDB.Bson.BsonValue,System.Int64,System.String)">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSChunkException" /> class.
</summary>
<param name="id">The file id.</param>
<param name="n">The chunk number.</param>
<param name="reason">The reason.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSChunkException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSChunkException"/> class.
</summary>
<param name="info">The SerializationInfo.</param>
<param name="context">The StreamingContext.</param>
</member>
<member name="T:MongoDB.Driver.GridFS.GridFSDownloadByNameOptions">
<summary>
Represents options to a GridFS download by name operation.
</summary>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSDownloadByNameOptions.Revision">
<summary>
Gets or sets which revision of the file to download.
</summary>
<value>
Which revision of the file to download.
</value>
</member>
<member name="T:MongoDB.Driver.GridFS.GridFSDownloadOptions">
<summary>
Represents options for a GridFS download operation.
</summary>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSDownloadOptions.CheckMD5">
<summary>
Gets or sets a value indicating whether to check the MD5 value.
</summary>
<value>
<c>true</c> if the MD5 value should be checked; otherwise, <c>false</c>.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSDownloadOptions.Seekable">
<summary>
Gets or sets a value indicating whether the returned Stream supports seeking.
</summary>
<value>
<c>true</c> if the returned Stream supports seeking; otherwise, <c>false</c>.
</value>
</member>
<member name="T:MongoDB.Driver.GridFS.GridFSDownloadStream`1">
<summary>
Represents a Stream used by the application to read data from a GridFS file.
</summary>
<typeparam name="TFileId">The type of the file identifier.</typeparam>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSDownloadStream`1.FileInfo">
<summary>
Gets the files collection document.
</summary>
<value>
The files collection document.
</value>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSDownloadStream`1.Close(System.Threading.CancellationToken)">
<summary>
Closes the GridFS stream.
</summary>
<param name="cancellationToken">The cancellation token.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSDownloadStream`1.CloseAsync(System.Threading.CancellationToken)">
<summary>
Closes the GridFS stream.
</summary>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task.</returns>
</member>
<member name="T:MongoDB.Driver.GridFS.GridFSDownloadStream">
<summary>
Represents a Stream used by the application to read data from a GridFS file.
</summary>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSDownloadStream.#ctor(MongoDB.Driver.GridFS.GridFSDownloadStream{MongoDB.Bson.BsonValue})">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSDownloadStream"/> class.
</summary>
<param name="wrappedStream">The wrapped stream.</param>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSDownloadStream.FileInfo">
<summary>
Gets the files collection document.
</summary>
<value>
The files collection document.
</value>
</member>
<member name="T:MongoDB.Driver.GridFS.GridFSException">
<summary>
Represents a GridFS exception.
</summary>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSException.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSException"/> class.
</summary>
<param name="message">The error message.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSException.#ctor(System.String,System.Exception)">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSException"/> class.
</summary>
<param name="message">The error message.</param>
<param name="innerException">The inner exception.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSException"/> class.
</summary>
<param name="info">The SerializationInfo.</param>
<param name="context">The StreamingContext.</param>
</member>
<member name="T:MongoDB.Driver.GridFS.GridFSFileInfo`1">
<summary>
Represents information about a stored GridFS file (backed by a files collection document).
</summary>
<typeparam name="TFileId">The type of the file identifier.</typeparam>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSFileInfo`1.#ctor(MongoDB.Bson.BsonDocument,MongoDB.Driver.GridFS.IGridFSFileInfoSerializer{`0})">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSFileInfo" /> class.
</summary>
<param name="backingDocument">The backing document.</param>
<param name="fileInfoSerializer">The fileInfo serializer.</param>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo`1.Aliases">
<summary>
Gets the aliases.
</summary>
<value>
The aliases.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo`1.BackingDocument">
<summary>
Gets the backing document.
</summary>
<value>
The backing document.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo`1.ChunkSizeBytes">
<summary>
Gets the size of a chunk.
</summary>
<value>
The size of a chunk.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo`1.ContentType">
<summary>
Gets the type of the content.
</summary>
<value>
The type of the content.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo`1.Filename">
<summary>
Gets the filename.
</summary>
<value>
The filename.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo`1.Id">
<summary>
Gets the identifier.
</summary>
<value>
The identifier.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo`1.Length">
<summary>
Gets the length.
</summary>
<value>
The length.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo`1.MD5">
<summary>
Gets the MD5 checksum.
</summary>
<value>
The MD5 checksum.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo`1.Metadata">
<summary>
Gets the metadata.
</summary>
<value>
The metadata.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo`1.UploadDateTime">
<summary>
Gets the upload date time.
</summary>
<value>
The upload date time.
</value>
</member>
<member name="T:MongoDB.Driver.GridFS.GridFSFileInfo">
<summary>
Represents information about a stored GridFS file (backed by a files collection document).
</summary>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSFileInfo.#ctor(MongoDB.Bson.BsonDocument)">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSFileInfo"/> class.
</summary>
<param name="backingDocument">The backing document.</param>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo.Aliases">
<summary>
Gets the aliases.
</summary>
<value>
The aliases.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo.BackingDocument">
<summary>
Gets the backing document.
</summary>
<value>
The backing document.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo.ChunkSizeBytes">
<summary>
Gets the size of a chunk.
</summary>
<value>
The size of a chunk.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo.ContentType">
<summary>
Gets the type of the content.
</summary>
<value>
The type of the content.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo.Filename">
<summary>
Gets the filename.
</summary>
<value>
The filename.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo.Id">
<summary>
Gets the identifier.
</summary>
<value>
The identifier.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo.IdAsBsonValue">
<summary>
Gets the identifier as a BsonValue.
</summary>
<value>
The identifier as a BsonValue.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo.Length">
<summary>
Gets the length.
</summary>
<value>
The length.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo.MD5">
<summary>
Gets the MD5 checksum.
</summary>
<value>
The MD5 checksum.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo.Metadata">
<summary>
Gets the metadata.
</summary>
<value>
The metadata.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfo.UploadDateTime">
<summary>
Gets the upload date time.
</summary>
<value>
The upload date time.
</value>
</member>
<member name="T:MongoDB.Driver.GridFS.GridFSFileInfoSerializer`1">
<summary>
Represents a serializer for GridFSFileInfo.
</summary>
<typeparam name="TFileId">The type of the file identifier.</typeparam>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSFileInfoSerializer`1.#ctor">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSFileInfoSerializer" /> class.
</summary>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSFileInfoSerializer`1.#ctor(MongoDB.Bson.Serialization.IBsonSerializer{`0})">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSFileInfoSerializer" /> class.
</summary>
<param name="idSerializer">The id serializer.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSFileInfoSerializer`1.CreateInstance(MongoDB.Bson.BsonDocument)">
<inheritdoc/>
</member>
<member name="T:MongoDB.Driver.GridFS.GridFSFileInfoSerializer">
<summary>
Represents a serializer for GridFSFileInfo.
</summary>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFileInfoSerializer.Instance">
<summary>
Gets the pre-created instance.
</summary>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSFileInfoSerializer.#ctor">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSFileInfoSerializer" /> class.
</summary>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSFileInfoSerializer.CreateInstance(MongoDB.Bson.BsonDocument)">
<inheritdoc/>
</member>
<member name="T:MongoDB.Driver.GridFS.GridFSFileNotFoundException">
<summary>
Represents a GridFSFileNotFound exception.
</summary>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSFileNotFoundException.#ctor(MongoDB.Bson.BsonValue)">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSFileNotFoundException"/> class.
</summary>
<param name="id">The file id.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSFileNotFoundException.#ctor(System.String,System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSFileNotFoundException" /> class.
</summary>
<param name="filename">The filename.</param>
<param name="revision">The revision.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSFileNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSFileNotFoundException"/> class.
</summary>
<param name="info">The SerializationInfo.</param>
<param name="context">The StreamingContext.</param>
</member>
<member name="T:MongoDB.Driver.GridFS.GridFSFindOptions`1">
<summary>
Represents options for a GridFS Find operation.
</summary>
<typeparam name="TFileId">The type of the file identifier.</typeparam>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFindOptions`1.AllowDiskUse">
<summary>
Gets or sets a value indicating whether the server is allowed to write to disk while executing the Find operation.
</summary>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFindOptions`1.BatchSize">
<summary>
Gets or sets the batch size.
</summary>
<value>
The batch size.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFindOptions`1.Limit">
<summary>
Gets or sets the maximum number of documents to return.
</summary>
<value>
The maximum number of documents to return.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFindOptions`1.MaxTime">
<summary>
Gets or sets the maximum time the server should spend on the Find.
</summary>
<value>
The maximum time the server should spend on the Find.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFindOptions`1.NoCursorTimeout">
<summary>
Gets or sets whether the cursor should not timeout.
</summary>
<value>
Whether the cursor should not timeout.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFindOptions`1.Skip">
<summary>
Gets or sets the number of documents to skip.
</summary>
<value>
The number of documents to skip.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFindOptions`1.Sort">
<summary>
Gets or sets the sort order.
</summary>
<value>
The sort order.
</value>
</member>
<member name="T:MongoDB.Driver.GridFS.GridFSFindOptions">
<summary>
Represents options for a GridFS Find operation.
</summary>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSFindOptions.Sort">
<summary>
Gets or sets the sort order.
</summary>
<value>
The sort order.
</value>
</member>
<member name="T:MongoDB.Driver.GridFS.GridFSMD5Exception">
<summary>
Represents a GridFSMD5 exception.
</summary>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSMD5Exception.#ctor(MongoDB.Bson.BsonValue)">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSMD5Exception"/> class.
</summary>
<param name="id">The file id.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSMD5Exception.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSMD5Exception"/> class.
</summary>
<param name="info">The SerializationInfo.</param>
<param name="context">The StreamingContext.</param>
</member>
<member name="T:MongoDB.Driver.GridFS.GridFSUploadOptions">
<summary>
Represents options for a GridFS upload operation.
</summary>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSUploadOptions.Aliases">
<summary>
Gets or sets the aliases.
</summary>
<value>
The aliases.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSUploadOptions.BatchSize">
<summary>
Gets or sets the batch size.
</summary>
<value>
The batch size.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSUploadOptions.ChunkSizeBytes">
<summary>
Gets or sets the chunk size in bytes.
</summary>
<value>
The chunk size in bytes.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSUploadOptions.ContentType">
<summary>
Gets or sets the type of the content.
</summary>
<value>
The type of the content.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSUploadOptions.DisableMD5">
<summary>
Gets or sets whether to disable MD5 checksum computation when uploading a GridFS file.
</summary>
<value>
Whether or not MD5 checksum computation is disabled when uploading a GridFS file.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSUploadOptions.Metadata">
<summary>
Gets or sets the metadata.
</summary>
<value>
The metadata.
</value>
</member>
<member name="T:MongoDB.Driver.GridFS.GridFSUploadStream`1">
<summary>
Represents a Stream used by the application to write data to a GridFS file.
</summary>
<typeparam name="TFileId">The type of the file identifier.</typeparam>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSUploadStream`1.Id">
<summary>
Gets the id of the file being added to GridFS.
</summary>
<value>
The id of the file being added to GridFS.
</value>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSUploadStream`1.Abort(System.Threading.CancellationToken)">
<summary>
Aborts an upload operation.
</summary>
<remarks>
Any partial results already written to the server are deleted when Abort is called.
</remarks>
<param name="cancellationToken">The cancellation token.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSUploadStream`1.AbortAsync(System.Threading.CancellationToken)">
<summary>
Aborts an upload operation.
</summary>
<remarks>
Any partial results already written to the server are deleted when AbortAsync is called.
</remarks>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSUploadStream`1.Close(System.Threading.CancellationToken)">
<summary>
Closes the Stream and completes the upload operation.
</summary>
<remarks>
Any data remaining in the Stream is flushed to the server and the GridFS files collection document is written.
</remarks>
<param name="cancellationToken">The cancellation token.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSUploadStream`1.CloseAsync(System.Threading.CancellationToken)">
<summary>
Closes the Stream and completes the upload operation.
</summary>
<remarks>
Any data remaining in the Stream is flushed to the server and the GridFS files collection document is written.
</remarks>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task.</returns>
</member>
<member name="T:MongoDB.Driver.GridFS.GridFSUploadStream">
<summary>
Represents a Stream used by the application to write data to a GridFS file.
</summary>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSUploadStream.#ctor(MongoDB.Driver.GridFS.GridFSUploadStream{MongoDB.Bson.ObjectId})">
<summary>
Initializes a new instance of the <see cref="T:MongoDB.Driver.GridFS.GridFSUploadStream"/> class.
</summary>
<param name="wrappedStream">The wrapped stream.</param>
</member>
<member name="P:MongoDB.Driver.GridFS.GridFSUploadStream.Id">
<summary>
Gets the id of the file being added to GridFS.
</summary>
<value>
The id of the file being added to GridFS.
</value>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSUploadStream.Abort(System.Threading.CancellationToken)">
<summary>
Aborts an upload operation.
</summary>
<remarks>
Any partial results already written to the server are deleted when Abort is called.
</remarks>
<param name="cancellationToken">The cancellation token.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSUploadStream.AbortAsync(System.Threading.CancellationToken)">
<summary>
Aborts an upload operation.
</summary>
<remarks>
Any partial results already written to the server are deleted when AbortAsync is called.
</remarks>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSUploadStream.Close(System.Threading.CancellationToken)">
<summary>
Closes the Stream and completes the upload operation.
</summary>
<remarks>
Any data remaining in the Stream is flushed to the server and the GridFS files collection document is written.
</remarks>
<param name="cancellationToken">The cancellation token.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.GridFSUploadStream.CloseAsync(System.Threading.CancellationToken)">
<summary>
Closes the Stream and completes the upload operation.
</summary>
<remarks>
Any data remaining in the Stream is flushed to the server and the GridFS files collection document is written.
</remarks>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task.</returns>
</member>
<member name="T:MongoDB.Driver.GridFS.IGridFSBucket`1">
<summary>
Represents a GridFS system bucket.
</summary>
<typeparam name="TFileId">The type of the file identifier.</typeparam>
</member>
<member name="P:MongoDB.Driver.GridFS.IGridFSBucket`1.Database">
<summary>
Gets the database where the GridFS files are stored.
</summary>
<value>
The database.
</value>
</member>
<member name="P:MongoDB.Driver.GridFS.IGridFSBucket`1.Options">
<summary>
Gets the options.
</summary>
<value>
The options.
</value>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.Delete(`0,System.Threading.CancellationToken)">
<summary>
Deletes a file from GridFS.
</summary>
<param name="id">The file id.</param>
<param name="cancellationToken">The cancellation token.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.DeleteAsync(`0,System.Threading.CancellationToken)">
<summary>
Deletes a file from GridFS.
</summary>
<param name="id">The file id.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.DownloadAsBytes(`0,MongoDB.Driver.GridFS.GridFSDownloadOptions,System.Threading.CancellationToken)">
<summary>
Downloads a file stored in GridFS and returns it as a byte array.
</summary>
<param name="id">The file id.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>The contents of the file stored in GridFS.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.DownloadAsBytesAsync(`0,MongoDB.Driver.GridFS.GridFSDownloadOptions,System.Threading.CancellationToken)">
<summary>
Downloads a file stored in GridFS and returns it as a byte array.
</summary>
<param name="id">The file id.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task whose result is a byte array containing the contents of the file stored in GridFS.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.DownloadAsBytesByName(System.String,MongoDB.Driver.GridFS.GridFSDownloadByNameOptions,System.Threading.CancellationToken)">
<summary>
Downloads a file stored in GridFS and returns it as a byte array.
</summary>
<param name="filename">The filename.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A byte array containing the contents of the file stored in GridFS.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.DownloadAsBytesByNameAsync(System.String,MongoDB.Driver.GridFS.GridFSDownloadByNameOptions,System.Threading.CancellationToken)">
<summary>
Downloads a file stored in GridFS and returns it as a byte array.
</summary>
<param name="filename">The filename.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task whose result is a byte array containing the contents of the file stored in GridFS.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.DownloadToStream(`0,System.IO.Stream,MongoDB.Driver.GridFS.GridFSDownloadOptions,System.Threading.CancellationToken)">
<summary>
Downloads a file stored in GridFS and writes the contents to a stream.
</summary>
<param name="id">The file id.</param>
<param name="destination">The destination.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.DownloadToStreamAsync(`0,System.IO.Stream,MongoDB.Driver.GridFS.GridFSDownloadOptions,System.Threading.CancellationToken)">
<summary>
Downloads a file stored in GridFS and writes the contents to a stream.
</summary>
<param name="id">The file id.</param>
<param name="destination">The destination.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.DownloadToStreamByName(System.String,System.IO.Stream,MongoDB.Driver.GridFS.GridFSDownloadByNameOptions,System.Threading.CancellationToken)">
<summary>
Downloads a file stored in GridFS and writes the contents to a stream.
</summary>
<param name="filename">The filename.</param>
<param name="destination">The destination.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.DownloadToStreamByNameAsync(System.String,System.IO.Stream,MongoDB.Driver.GridFS.GridFSDownloadByNameOptions,System.Threading.CancellationToken)">
<summary>
Downloads a file stored in GridFS and writes the contents to a stream.
</summary>
<param name="filename">The filename.</param>
<param name="destination">The destination.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.Drop(System.Threading.CancellationToken)">
<summary>
Drops the files and chunks collections associated with this GridFS bucket.
</summary>
<param name="cancellationToken">The cancellation token.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.DropAsync(System.Threading.CancellationToken)">
<summary>
Drops the files and chunks collections associated with this GridFS bucket.
</summary>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.Find(MongoDB.Driver.FilterDefinition{MongoDB.Driver.GridFS.GridFSFileInfo{`0}},MongoDB.Driver.GridFS.GridFSFindOptions{`0},System.Threading.CancellationToken)">
<summary>
Finds matching entries from the files collection.
</summary>
<param name="filter">The filter.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A cursor of files collection documents.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.FindAsync(MongoDB.Driver.FilterDefinition{MongoDB.Driver.GridFS.GridFSFileInfo{`0}},MongoDB.Driver.GridFS.GridFSFindOptions{`0},System.Threading.CancellationToken)">
<summary>
Finds matching entries from the files collection.
</summary>
<param name="filter">The filter.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task whose result is a cursor of files collection documents.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.OpenDownloadStream(`0,MongoDB.Driver.GridFS.GridFSDownloadOptions,System.Threading.CancellationToken)">
<summary>
Opens a Stream that can be used by the application to read data from a GridFS file.
</summary>
<param name="id">The file id.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Stream.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.OpenDownloadStreamAsync(`0,MongoDB.Driver.GridFS.GridFSDownloadOptions,System.Threading.CancellationToken)">
<summary>
Opens a Stream that can be used by the application to read data from a GridFS file.
</summary>
<param name="id">The file id.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task whose result is a Stream.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.OpenDownloadStreamByName(System.String,MongoDB.Driver.GridFS.GridFSDownloadByNameOptions,System.Threading.CancellationToken)">
<summary>
Opens a Stream that can be used by the application to read data from a GridFS file.
</summary>
<param name="filename">The filename.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Stream.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.OpenDownloadStreamByNameAsync(System.String,MongoDB.Driver.GridFS.GridFSDownloadByNameOptions,System.Threading.CancellationToken)">
<summary>
Opens a Stream that can be used by the application to read data from a GridFS file.
</summary>
<param name="filename">The filename.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task whose result is a Stream.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.OpenUploadStream(`0,System.String,MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<summary>
Opens a Stream that can be used by the application to write data to a GridFS file.
</summary>
<param name="id">The file id.</param>
<param name="filename">The filename.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Stream.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.OpenUploadStreamAsync(`0,System.String,MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<summary>
Opens a Stream that can be used by the application to write data to a GridFS file.
</summary>
<param name="id">The file id.</param>
<param name="filename">The filename.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task whose result is a Stream.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.Rename(`0,System.String,System.Threading.CancellationToken)">
<summary>
Renames a GridFS file.
</summary>
<param name="id">The file id.</param>
<param name="newFilename">The new filename.</param>
<param name="cancellationToken">The cancellation token.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.RenameAsync(`0,System.String,System.Threading.CancellationToken)">
<summary>
Renames a GridFS file.
</summary>
<param name="id">The file id.</param>
<param name="newFilename">The new filename.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.UploadFromBytes(`0,System.String,System.Byte[],MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<summary>
Uploads a file (or a new revision of a file) to GridFS.
</summary>
<param name="id">The file id.</param>
<param name="filename">The filename.</param>
<param name="source">The source.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.UploadFromBytesAsync(`0,System.String,System.Byte[],MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<summary>
Uploads a file (or a new revision of a file) to GridFS.
</summary>
<param name="id">The file id.</param>
<param name="filename">The filename.</param>
<param name="source">The source.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.UploadFromStream(`0,System.String,System.IO.Stream,MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<summary>
Uploads a file (or a new revision of a file) to GridFS.
</summary>
<param name="id">The file id.</param>
<param name="filename">The filename.</param>
<param name="source">The source.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>The id of the new file.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket`1.UploadFromStreamAsync(`0,System.String,System.IO.Stream,MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<summary>
Uploads a file (or a new revision of a file) to GridFS.
</summary>
<param name="id">The file id.</param>
<param name="filename">The filename.</param>
<param name="source">The source.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task.</returns>
</member>
<member name="T:MongoDB.Driver.GridFS.IGridFSBucket">
<summary>
Represents a GridFS system bucket.
</summary>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket.Find(MongoDB.Driver.FilterDefinition{MongoDB.Driver.GridFS.GridFSFileInfo},MongoDB.Driver.GridFS.GridFSFindOptions,System.Threading.CancellationToken)">
<summary>
Finds matching entries from the files collection.
</summary>
<param name="filter">The filter.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A cursor of files collection documents.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket.FindAsync(MongoDB.Driver.FilterDefinition{MongoDB.Driver.GridFS.GridFSFileInfo},MongoDB.Driver.GridFS.GridFSFindOptions,System.Threading.CancellationToken)">
<summary>
Finds matching entries from the files collection.
</summary>
<param name="filter">The filter.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task whose result is a cursor of files collection documents.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket.OpenUploadStream(System.String,MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<summary>
Opens a Stream that can be used by the application to write data to a GridFS file.
</summary>
<param name="filename">The filename.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Stream.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket.OpenUploadStreamAsync(System.String,MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<summary>
Opens a Stream that can be used by the application to write data to a GridFS file.
</summary>
<param name="filename">The filename.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task whose result is a Stream.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket.UploadFromBytes(System.String,System.Byte[],MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<summary>
Uploads a file (or a new revision of a file) to GridFS.
</summary>
<param name="filename">The filename.</param>
<param name="source">The source.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>The id of the new file.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket.UploadFromBytesAsync(System.String,System.Byte[],MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<summary>
Uploads a file (or a new revision of a file) to GridFS.
</summary>
<param name="filename">The filename.</param>
<param name="source">The source.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task whose result is the id of the new file.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket.UploadFromStream(System.String,System.IO.Stream,MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<summary>
Uploads a file (or a new revision of a file) to GridFS.
</summary>
<param name="filename">The filename.</param>
<param name="source">The source.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>The id of the new file.</returns>
</member>
<member name="M:MongoDB.Driver.GridFS.IGridFSBucket.UploadFromStreamAsync(System.String,System.IO.Stream,MongoDB.Driver.GridFS.GridFSUploadOptions,System.Threading.CancellationToken)">
<summary>
Uploads a file (or a new revision of a file) to GridFS.
</summary>
<param name="filename">The filename.</param>
<param name="source">The source.</param>
<param name="options">The options.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>A Task whose result is the id of the new file.</returns>
</member>
<member name="T:MongoDB.Driver.GridFS.IGridFSFileInfoSerializer`1">
<summary>
Represents a serializer for a GridFSFileInfo.
</summary>
<typeparam name="TFileId">The type of the file identifier.</typeparam>
</member>
</members>
</doc>