次の方法で共有


BlobBaseClient.DownloadContent メソッド

定義

オーバーロード

DownloadContent()

この操作では DownloadContent() 、メタデータとプロパティを含む BLOB がサービスからダウンロードされます。

詳細については、「 BLOB を取得します

DownloadContent(CancellationToken)

この操作では DownloadContent(CancellationToken) 、メタデータとプロパティを含む BLOB がサービスからダウンロードされます。

詳細については、「 BLOB を取得します

DownloadContent(BlobDownloadOptions, CancellationToken)

この操作では DownloadContent(BlobDownloadOptions, CancellationToken) 、メタデータとプロパティを含む BLOB がサービスからダウンロードされます。

詳細については、「 BLOB を取得します

DownloadContent()

この操作では DownloadContent() 、メタデータとプロパティを含む BLOB がサービスからダウンロードされます。

詳細については、「 BLOB を取得します

public virtual Azure.Response<Azure.Storage.Blobs.Models.BlobDownloadResult> DownloadContent ();
abstract member DownloadContent : unit -> Azure.Response<Azure.Storage.Blobs.Models.BlobDownloadResult>
override this.DownloadContent : unit -> Azure.Response<Azure.Storage.Blobs.Models.BlobDownloadResult>
Public Overridable Function DownloadContent () As Response(Of BlobDownloadResult)

戻り値

Response<T>ダウンロードした BLOB を記述する 。 Content には BLOB のデータが含まれます。

注釈

RequestFailedExceptionエラーが発生すると、 がスローされます。

この API は、メモリに収まる BLOB をフェッチする場合に適した方法です。 コンテンツは として BinaryData 提供され、バイトのペイロードに対して軽量の抽象化が提供されます。 ストリーム、文字列、バイトなど、一般的に使用されるプリミティブを取得するための便利なヘルパー メソッドを提供します。 次の代替手段を検討してください。

  • DownloadToto を使用して、BLOB コンテンツをパスまたは Stream
  • DownloadStreaming この API に代わるもの。 これを使用して、高度なシナリオに対してネットワーク ストリームに直接アクセスします。

適用対象

DownloadContent(CancellationToken)

この操作では DownloadContent(CancellationToken) 、メタデータとプロパティを含む BLOB がサービスからダウンロードされます。

詳細については、「 BLOB を取得します

public virtual Azure.Response<Azure.Storage.Blobs.Models.BlobDownloadResult> DownloadContent (System.Threading.CancellationToken cancellationToken = default);
abstract member DownloadContent : System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobDownloadResult>
override this.DownloadContent : System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobDownloadResult>
Public Overridable Function DownloadContent (Optional cancellationToken As CancellationToken = Nothing) As Response(Of BlobDownloadResult)

パラメーター

cancellationToken
CancellationToken

操作を取り消す必要がある通知を伝達する場合は省略可能 CancellationToken です。

戻り値

Response<T>ダウンロードした BLOB を記述する 。 Content には BLOB のデータが含まれます。

注釈

RequestFailedExceptionエラーが発生すると、 がスローされます。

この API は、メモリに収まる BLOB をフェッチする場合に適した方法です。 コンテンツは として BinaryData 提供され、バイトのペイロードに対して軽量の抽象化が提供されます。 ストリーム、文字列、バイトなど、一般的に使用されるプリミティブを取得するための便利なヘルパー メソッドを提供します。 次の代替手段を検討してください。

  • DownloadToto を使用して、BLOB コンテンツをパスまたは Stream
  • DownloadStreaming この API に代わるもの。 これを使用して、高度なシナリオに対してネットワーク ストリームに直接アクセスします。

適用対象

DownloadContent(BlobDownloadOptions, CancellationToken)

この操作では DownloadContent(BlobDownloadOptions, CancellationToken) 、メタデータとプロパティを含む BLOB がサービスからダウンロードされます。

詳細については、「 BLOB を取得します

public virtual Azure.Response<Azure.Storage.Blobs.Models.BlobDownloadResult> DownloadContent (Azure.Storage.Blobs.Models.BlobDownloadOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member DownloadContent : Azure.Storage.Blobs.Models.BlobDownloadOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobDownloadResult>
override this.DownloadContent : Azure.Storage.Blobs.Models.BlobDownloadOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.Models.BlobDownloadResult>
Public Overridable Function DownloadContent (Optional options As BlobDownloadOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of BlobDownloadResult)

パラメーター

options
BlobDownloadOptions

ダウンロード操作の省略可能なパラメーター。

cancellationToken
CancellationToken

操作を取り消す必要がある通知を伝達する場合は省略可能 CancellationToken です。

戻り値

Response<T>ダウンロードした BLOB を記述する 。 Content には BLOB のデータが含まれます。

注釈

RequestFailedExceptionエラーが発生すると、 がスローされます。

この API は、メモリに収まる BLOB をフェッチする場合に適した方法です。 コンテンツは として BinaryData 提供され、バイトのペイロードに対して軽量の抽象化が提供されます。 ストリーム、文字列、バイトなど、一般的に使用されるプリミティブを取得するための便利なヘルパー メソッドを提供します。 次の代替手段を検討してください。

  • DownloadToAsyncto は、BLOB コンテンツをパスまたは Stream
  • DownloadStreamingAsync は、この API に代わるものです。 これを使用して、高度なシナリオに対してネットワーク ストリームに直接アクセスします。

適用対象