BlobClient クラス

定義

BlobClient を使用すると、Azure Storage の BLOB を操作できます。

public class BlobClient : Azure.Storage.Blobs.Specialized.BlobBaseClient
type BlobClient = class
    inherit BlobBaseClient
Public Class BlobClient
Inherits BlobBaseClient
継承
BlobClient

コンストラクター

BlobClient()

モック作成のために クラスの BlobClient 新しいインスタンスを初期化します。

BlobClient(String, String, String)

BlobClient クラスの新しいインスタンスを初期化します。

BlobClient(String, String, String, BlobClientOptions)

BlobClient クラスの新しいインスタンスを初期化します。

BlobClient(Uri, AzureSasCredential, BlobClientOptions)

BlobClient クラスの新しいインスタンスを初期化します。

BlobClient(Uri, BlobClientOptions)

BlobClient クラスの新しいインスタンスを初期化します。

BlobClient(Uri, StorageSharedKeyCredential, BlobClientOptions)

BlobClient クラスの新しいインスタンスを初期化します。

BlobClient(Uri, TokenCredential, BlobClientOptions)

BlobClient クラスの新しいインスタンスを初期化します。

プロパティ

AccountName

BLOB クライアントに対応するストレージ アカウント名を取得します。

(継承元 BlobBaseClient)
BlobContainerName

BLOB クライアントに対応するコンテナー名を取得します。

(継承元 BlobBaseClient)
CanGenerateSasUri

クライアントが SAS を生成できるかどうかを判断します。 クライアントが で認証されている場合。StorageSharedKeyCredential

(継承元 BlobBaseClient)
Name

BLOB の名前を取得します。

(継承元 BlobBaseClient)
Uri

BLOB のプライマリ Uri エンドポイントを取得します。

(継承元 BlobBaseClient)

メソッド

AbortCopyFromUri(String, BlobRequestConditions, CancellationToken)

この操作は AbortCopyFromUri(String, BlobRequestConditions, CancellationToken) 保留中 CopyFromUriOperationの を中止し、この BLOB の長さと完全なメタデータを残します。

詳細については、「 BLOB のコピーを中止します

(継承元 BlobBaseClient)
AbortCopyFromUriAsync(String, BlobRequestConditions, CancellationToken)

この操作は AbortCopyFromUriAsync(String, BlobRequestConditions, CancellationToken) 保留中 CopyFromUriOperationの を中止し、この BLOB の長さと完全なメタデータを残します。

詳細については、「 BLOB のコピーを中止します

(継承元 BlobBaseClient)
CreateSnapshot(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

CreateSnapshot(IDictionary<String,String>, BlobRequestConditions, CancellationToken) 操作は、BLOB の読み取り専用スナップショットを作成します。

詳細については、「 スナップショット BLOB

(継承元 BlobBaseClient)
CreateSnapshotAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

CreateSnapshotAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken) 操作は、BLOB の読み取り専用スナップショットを作成します。

詳細については、「 スナップショット BLOB

(継承元 BlobBaseClient)
Delete(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

Delete(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken) 操作は、指定した BLOB またはスナップショットを削除対象としてマークします。 後でガベージ コレクション中に BLOB が削除され、数分かかる場合があります。

BLOB を削除するには、そのスナップショットをすべて削除する必要があります。 を使用して IncludeSnapshots、両方を同時に削除できます。

詳細については、「 BLOB を削除します

(継承元 BlobBaseClient)
DeleteAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

DeleteAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken) 操作は、指定した BLOB またはスナップショットを削除対象としてマークします。 後でガベージ コレクション中に BLOB が削除され、数分かかる場合があります。

BLOB を削除するには、そのスナップショットをすべて削除する必要があります。 を使用して IncludeSnapshots、両方を同時に削除できます。

詳細については、「 BLOB を削除します

(継承元 BlobBaseClient)
DeleteIfExists(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

この操作によりDeleteIfExists(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)、指定した BLOB またはスナップショットが削除対象としてマークされます (BLOB が存在する場合)。 後でガベージ コレクション中に BLOB が削除され、数分かかる場合があります。

BLOB を削除するには、そのスナップショットをすべて削除する必要があります。 を使用して IncludeSnapshots、両方を同時に削除できます。

詳細については、「 BLOB を削除します

(継承元 BlobBaseClient)
DeleteIfExistsAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

この操作によりDeleteIfExistsAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)、指定した BLOB またはスナップショットが削除対象としてマークされます (BLOB が存在する場合)。 後でガベージ コレクション中に BLOB が削除され、数分かかる場合があります。

BLOB を削除するには、そのスナップショットをすべて削除する必要があります。 を使用して IncludeSnapshots、両方を同時に削除できます。

詳細については、「 BLOB を削除します

(継承元 BlobBaseClient)
DeleteImmutabilityPolicy(CancellationToken)

BLOB に関連付けられている不変ポリシーを削除します。 ストレージ アカウントで BLOB のバージョン管理を有効にする必要があり、この API を呼び出すには、バージョン管理が有効になっている不変ストレージを持つコンテナー内に BLOB が存在する必要があることに注意してください。

(継承元 BlobBaseClient)
DeleteImmutabilityPolicyAsync(CancellationToken)

BLOB に関連付けられている不変ポリシーを削除します。 ストレージ アカウントで BLOB のバージョン管理を有効にする必要があり、この API を呼び出すには、バージョン管理が有効になっている不変ストレージを持つコンテナー内に BLOB が存在する必要があることに注意してください。

(継承元 BlobBaseClient)
DownloadContent()

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

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

(継承元 BlobBaseClient)
DownloadContent(BlobDownloadOptions, CancellationToken)

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

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

(継承元 BlobBaseClient)
DownloadContent(CancellationToken)

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

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

(継承元 BlobBaseClient)
DownloadContentAsync()

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

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

(継承元 BlobBaseClient)
DownloadContentAsync(BlobDownloadOptions, CancellationToken)

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

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

(継承元 BlobBaseClient)
DownloadContentAsync(CancellationToken)

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

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

(継承元 BlobBaseClient)
DownloadStreaming(BlobDownloadOptions, CancellationToken)

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

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

(継承元 BlobBaseClient)
DownloadStreamingAsync(BlobDownloadOptions, CancellationToken)

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

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

(継承元 BlobBaseClient)
DownloadTo(Stream)

この操作では DownloadTo(Stream) 、並列要求を使用して BLOB をダウンロードし、コンテンツを に destination書き込みます。

(継承元 BlobBaseClient)
DownloadTo(Stream, BlobDownloadToOptions, CancellationToken)

この操作ではAzure.Storage.Blobs.Specialized.BlobBaseClient.DownloadTo(System.String,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken)、並列要求を使用して BLOB をダウンロードし、 または options.Stream.Streamにコンテンツをoptions.Path.Path書き込みます。

(継承元 BlobBaseClient)
DownloadTo(Stream, CancellationToken)

この操作では DownloadTo(Stream, CancellationToken) 、並列要求を使用して BLOB をダウンロードし、コンテンツを に destination書き込みます。

(継承元 BlobBaseClient)
DownloadTo(String)

この操作では DownloadTo(String) 、並列要求を使用して BLOB をダウンロードし、コンテンツを に path書き込みます。

(継承元 BlobBaseClient)
DownloadTo(String, BlobDownloadToOptions, CancellationToken)

この操作ではAzure.Storage.Blobs.Specialized.BlobBaseClient.DownloadTo(System.String,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken)、並列要求を使用して BLOB をダウンロードし、 または options.Stream.Streamにコンテンツをoptions.Path.Path書き込みます。

(継承元 BlobBaseClient)
DownloadTo(String, CancellationToken)

この操作では DownloadTo(String, CancellationToken) 、並列要求を使用して BLOB をダウンロードし、コンテンツを に path書き込みます。

(継承元 BlobBaseClient)
DownloadToAsync(Stream)

では DownloadToAsync(Stream) 、並列要求を使用して BLOB をダウンロードし、コンテンツを に destination書き込みます。

(継承元 BlobBaseClient)
DownloadToAsync(Stream, BlobDownloadToOptions, CancellationToken)

この操作ではAzure.Storage.Blobs.Specialized.BlobBaseClient.DownloadToAsync(System.IO.Stream,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken)、並列要求を使用して BLOB をダウンロードし、 または options.Stream.Streamにコンテンツをoptions.Path.Path書き込みます。

(継承元 BlobBaseClient)
DownloadToAsync(Stream, CancellationToken)

この操作では DownloadToAsync(Stream, CancellationToken) 、並列要求を使用して BLOB をダウンロードし、コンテンツを に destination書き込みます。

(継承元 BlobBaseClient)
DownloadToAsync(String)

では DownloadToAsync(String) 、並列要求を使用して BLOB をダウンロードし、コンテンツを に path書き込みます。

(継承元 BlobBaseClient)
DownloadToAsync(String, BlobDownloadToOptions, CancellationToken)

この操作ではAzure.Storage.Blobs.Specialized.BlobBaseClient.DownloadToAsync(System.IO.Stream,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken)、並列要求を使用して BLOB をダウンロードし、 または options.Stream.Streamにコンテンツをoptions.Path.Path書き込みます。

(継承元 BlobBaseClient)
DownloadToAsync(String, CancellationToken)

この操作では DownloadToAsync(String, CancellationToken) 、並列要求を使用して BLOB をダウンロードし、コンテンツを に path書き込みます。

(継承元 BlobBaseClient)
Exists(CancellationToken)

操作を Exists(CancellationToken)BlobBaseClient 呼び出して、関連付けられている BLOB がストレージ サービスのストレージ アカウントのコンテナーに存在するかどうかを確認できます。

(継承元 BlobBaseClient)
ExistsAsync(CancellationToken)

操作を ExistsAsync(CancellationToken)BlobBaseClient 呼び出して、関連付けられている BLOB がストレージ サービスのストレージ アカウントのコンテナーに存在するかどうかを確認できます。

(継承元 BlobBaseClient)
GenerateSasUri(BlobSasBuilder)

GenerateSasUri(BlobSasBuilder) 、クライアントの Uri プロパティとビルダーに基づいて BLOB サービス Shared Access Signature (SAS) URI を生成する を返します。 SAS は、クライアントの共有キー資格情報によって署名されます。

クライアントが Service Sas に署名できるかどうかをチェックするには、「」を参照してくださいCanGenerateSasUri

詳細については、「 サービス SAS の構築

(継承元 BlobBaseClient)
GenerateSasUri(BlobSasPermissions, DateTimeOffset)

GenerateSasUri(BlobSasPermissions, DateTimeOffset)Uri 渡されたクライアントのプロパティとパラメーターに基づいて BLOB サービス Shared Access Signature (SAS) URI を生成する を返します。 SAS は、クライアントの共有キー資格情報によって署名されます。

クライアントが Service Sas に署名できるかどうかをチェックするには、「」を参照してくださいCanGenerateSasUri

詳細については、「 サービス SAS の構築

(継承元 BlobBaseClient)
GetBlobLeaseClientCore(String)

BlobLeaseClient クラスの新しいインスタンスを初期化します。

(継承元 BlobBaseClient)
GetParentBlobContainerClientCore()

このBlobBaseClientの親コンテナーを指す新しい BlobContainerClient を作成します。 新しい BlockBlobClient では、 と同じ要求ポリシー パイプラインが使用されます BlobBaseClient

(継承元 BlobBaseClient)
GetProperties(BlobRequestConditions, CancellationToken)

GetProperties(BlobRequestConditions, CancellationToken) 操作は、すべてのユーザー定義メタデータ、標準 HTTP プロパティ、および BLOB のシステム プロパティを返します。 BLOB のコンテンツは返しません。

詳細については、「 BLOB のプロパティを取得します

(継承元 BlobBaseClient)
GetPropertiesAsync(BlobRequestConditions, CancellationToken)

GetPropertiesAsync(BlobRequestConditions, CancellationToken) 操作は、すべてのユーザー定義メタデータ、標準 HTTP プロパティ、および BLOB のシステム プロパティを返します。 BLOB のコンテンツは返しません。

詳細については、「 BLOB のプロパティを取得します

(継承元 BlobBaseClient)
GetTags(BlobRequestConditions, CancellationToken)

基になる BLOB に関連付けられているタグを取得します。

詳細については、「 BLOB タグを取得する

(継承元 BlobBaseClient)
GetTagsAsync(BlobRequestConditions, CancellationToken)

基になる BLOB に関連付けられているタグを取得します。

詳細については、「 BLOB タグを取得する

(継承元 BlobBaseClient)
OpenRead(BlobOpenReadOptions, CancellationToken)

BLOB から読み取るためのストリームを開きます。 ストリームは、読み取り元としてのみ BLOB をダウンロードします。

(継承元 BlobBaseClient)
OpenReadAsync(BlobOpenReadOptions, CancellationToken)

BLOB から読み取るためのストリームを開きます。 ストリームは、読み取り元としてのみ BLOB をダウンロードします。

(継承元 BlobBaseClient)
OpenWrite(Boolean, BlobOpenWriteOptions, CancellationToken)

BLOB に書き込むためのストリームを開きます。

OpenWriteAsync(Boolean, BlobOpenWriteOptions, CancellationToken)

BLOB に書き込むためのストリームを開きます。 BLOB が存在する場合は、上書きされます。

SetAccessTier(AccessTier, BlobRequestConditions, Nullable<RehydratePriority>, CancellationToken)

この操作により SetAccessTier(AccessTier, BlobRequestConditions, Nullable<RehydratePriority>, CancellationToken) 、BLOB の層が設定されます。 この操作は、Premium Storage アカウントのページ BLOB と、BLOB ストレージまたは汎用 v2 アカウントのブロック BLOB で許可されます。

Premium ページ BLOB の層によって、BLOB の許容サイズ、IOPS、帯域幅が決まります。 ブロック BLOB の層によって、ホット/クール/アーカイブ ストレージの種類が決まります。 この操作では、BLOB の ETag は更新されません。 BLOB ストレージ層の階層化ブロック BLOB レベルの詳細については、以下 を参照してください

レベルの設定の詳細については、次を参照してください。 Blob Storage 層

(継承元 BlobBaseClient)
SetAccessTierAsync(AccessTier, BlobRequestConditions, Nullable<RehydratePriority>, CancellationToken)

この操作により SetAccessTierAsync(AccessTier, BlobRequestConditions, Nullable<RehydratePriority>, CancellationToken) 、BLOB の層が設定されます。 この操作は、Premium Storage アカウントのページ BLOB と、BLOB ストレージまたは汎用 v2 アカウントのブロック BLOB で許可されます。

Premium ページ BLOB の層によって、BLOB の許容サイズ、IOPS、帯域幅が決まります。 ブロック BLOB の層によって、ホット/クール/アーカイブ ストレージの種類が決まります。 この操作では、BLOB の ETag は更新されません。 BLOB ストレージ層の階層化ブロック BLOB レベルの詳細については、以下 を参照してください

レベルの設定の詳細については、次を参照してください。 Blob Storage 層

(継承元 BlobBaseClient)
SetHttpHeaders(BlobHttpHeaders, BlobRequestConditions, CancellationToken)

SetHttpHeaders(BlobHttpHeaders, BlobRequestConditions, CancellationToken) 操作は BLOB のシステム プロパティを設定します。

詳細については、「 BLOB のプロパティを設定します

(継承元 BlobBaseClient)
SetHttpHeadersAsync(BlobHttpHeaders, BlobRequestConditions, CancellationToken)

SetHttpHeadersAsync(BlobHttpHeaders, BlobRequestConditions, CancellationToken) 操作は BLOB のシステム プロパティを設定します。

詳細については、「 BLOB のプロパティを設定します

(継承元 BlobBaseClient)
SetImmutabilityPolicy(BlobImmutabilityPolicy, BlobRequestConditions, CancellationToken)

BLOB、BLOB スナップショット、または BLOB バージョンの不変ポリシーを設定します。 ストレージ アカウントで BLOB のバージョン管理を有効にする必要があり、この API を呼び出すには、バージョン管理が有効になっている不変ストレージを持つコンテナー内に BLOB が存在する必要があることに注意してください。

(継承元 BlobBaseClient)
SetImmutabilityPolicyAsync(BlobImmutabilityPolicy, BlobRequestConditions, CancellationToken)

BLOB、BLOB スナップショット、または BLOB バージョンの不変ポリシーを設定します。 ストレージ アカウントで BLOB のバージョン管理を有効にする必要があり、この API を呼び出すには、バージョン管理が有効になっている不変ストレージを持つコンテナー内に BLOB が存在する必要があることに注意してください。

(継承元 BlobBaseClient)
SetLegalHold(Boolean, CancellationToken)

BLOB の訴訟ホールドを設定します。 ストレージ アカウントで BLOB のバージョン管理を有効にする必要があり、この API を呼び出すには、バージョン管理が有効になっている不変ストレージを持つコンテナー内に BLOB が存在する必要があることに注意してください。

(継承元 BlobBaseClient)
SetLegalHoldAsync(Boolean, CancellationToken)

BLOB の訴訟ホールドを設定します。 ストレージ アカウントで BLOB のバージョン管理を有効にする必要があり、この API を呼び出すには、バージョン管理が有効になっている不変ストレージを持つコンテナー内に BLOB が存在する必要があることに注意してください。

(継承元 BlobBaseClient)
SetMetadata(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

SetMetadata(IDictionary<String,String>, BlobRequestConditions, CancellationToken) 操作は、指定された BLOB のユーザー定義メタデータを、1 組以上の名前と値のペアとして設定します。

詳細については、「 BLOB メタデータを設定します

(継承元 BlobBaseClient)
SetMetadataAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

SetMetadataAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken) 操作は、指定された BLOB のユーザー定義メタデータを、1 組以上の名前と値のペアとして設定します。

詳細については、「 BLOB メタデータを設定します

(継承元 BlobBaseClient)
SetTags(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

基になる BLOB にタグを設定します。 BLOB には最大 10 個のタグを含めることができます。 タグ キーは 1 ~ 128 文字にする必要があります。 タグの値は 0 ~ 256 文字にする必要があります。 有効なタグ キーと値の文字には、小文字と大文字、数字 (0 から 9)、スペース ('')、プラス ('+')、マイナス ('-')、ピリオド ('.')、スラッシュ ('/')、コロン (':')、等しい ('=')、アンダースコア ('_') が含まれます。

詳細については、「 BLOB タグを設定します

(継承元 BlobBaseClient)
SetTagsAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

基になる BLOB にタグを設定します。 BLOB には最大 10 個のタグを含めることができます。 タグ キーは 1 ~ 128 文字にする必要があります。 タグの値は 0 ~ 256 文字にする必要があります。 有効なタグ キーと値の文字には、小文字と大文字、数字 (0 から 9)、スペース ('')、プラス ('+')、マイナス ('-')、ピリオド ('.')、スラッシュ ('/')、コロン (':')、等しい ('=')、アンダースコア ('_') が含まれます。

詳細については、「 BLOB タグを設定します

(継承元 BlobBaseClient)
StartCopyFromUri(Uri, BlobCopyFromUriOptions, CancellationToken)

操作は StartCopyFromUri(Uri, BlobCopyFromUriOptions, CancellationToken) 、 からこの BLOB へのデータの非同期コピーを source 開始します。 からGetProperties(BlobRequestConditions, CancellationToken)返された をAzure.Storage.Blobs.Models.BlobProperties.CopyStatusチェックして、コピーが完了したかどうかを判断できます。

詳細については、「 BLOB をコピーします

(継承元 BlobBaseClient)
StartCopyFromUriAsync(Uri, BlobCopyFromUriOptions, CancellationToken)

操作は Azure.Storage.Blobs.Specialized.BlobBaseClient.StartCopyFromUri(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String},System.Nullable{Azure.Storage.Blobs.Models.AccessTier},Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.Blobs.Models.BlobRequestConditions,System.Nullable{Azure.Storage.Blobs.Models.RehydratePriority},System.Threading.CancellationToken) 、 からこの BLOB へのデータの非同期コピーを source 開始します。 からGetPropertiesAsync(BlobRequestConditions, CancellationToken)返された をAzure.Storage.Blobs.Models.BlobProperties.CopyStatusチェックして、コピーが完了したかどうかを判断できます。

詳細については、「 BLOB をコピーします

(継承元 BlobBaseClient)
SyncCopyFromUri(Uri, BlobCopyFromUriOptions, CancellationToken)

[BLOB のコピー元 URL] 操作では、最大 256 MiB のソース BLOB サイズに対して、ストレージ アカウント内のコピー先に BLOB を同期的にコピーします。 この API は、バージョン 2018-03-28 以降で使用できます。 BLOB のコピー元 URL 操作のソースには、パブリックまたは共有アクセス署名で承認されている任意の Azure ストレージ アカウント内のコミット済みブロック BLOB を指定できます。

ソース BLOB のサイズは、最大 256 MiB の長さにできます。

詳細については、「 URL から BLOB をコピーします

(継承元 BlobBaseClient)
SyncCopyFromUriAsync(Uri, BlobCopyFromUriOptions, CancellationToken)

[BLOB のコピー元 URL] 操作では、最大 256 MiB のソース BLOB サイズに対して、ストレージ アカウント内のコピー先に BLOB を同期的にコピーします。 この API は、バージョン 2018-03-28 以降で使用できます。 BLOB のコピー元 URL 操作のソースには、パブリックまたは共有アクセス署名で承認されている任意の Azure ストレージ アカウント内のコミット済みブロック BLOB を指定できます。

ソース BLOB のサイズは、最大 256 MiB の長さにできます。

詳細については、「 URL から BLOB をコピーします

(継承元 BlobBaseClient)
Undelete(CancellationToken)

この操作により Undelete(CancellationToken) 、論理的に削除された BLOB と、関連付けられている論理的に削除されたスナップショットの内容とメタデータが復元されます。

詳細については、「 BLOB の削除を取り消します

(継承元 BlobBaseClient)
UndeleteAsync(CancellationToken)

この操作により UndeleteAsync(CancellationToken) 、論理的に削除された BLOB と、関連付けられている論理的に削除されたスナップショットの内容とメタデータが復元されます。

詳細については、「 BLOB の削除を取り消します

(継承元 BlobBaseClient)
Upload(BinaryData)

この操作により Upload(BinaryData) 、新しいブロック BLOB が作成されるか、BLOB が既に存在する場合は がスローされます。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

Upload(BinaryData, BlobUploadOptions, CancellationToken)

この操作により Upload(BinaryData, BlobUploadOptions, CancellationToken) BLOB の内容が上書きされ、存在しない場合は新しいブロック BLOB が作成されます。 既存のブロック BLOB を上書きすると、BLOB 上の既存のメタデータが置き換えられます。

既存のデータが上書きされないように、 アクセス条件 を に Conditions 設定します。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

Upload(BinaryData, Boolean, CancellationToken)

この操作により Upload(BinaryData, Boolean, CancellationToken) 、新しいブロック BLOB が作成されるか、BLOB が既に存在する場合は がスローされます。 を true に設定 overwrite すると、既存のブロック BLOB の内容を更新できます。 既存のブロック BLOB を更新すると、BLOB の既存のメタデータは上書きされます。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

Upload(BinaryData, CancellationToken)

この操作により Upload(BinaryData, CancellationToken) 、新しいブロック BLOB が作成されるか、BLOB が既に存在する場合は がスローされます。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

Upload(Stream)

この操作により Upload(Stream) 、新しいブロック BLOB が作成されるか、BLOB が既に存在する場合は がスローされます。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

Upload(Stream, BlobUploadOptions, CancellationToken)

この操作により Upload(Stream, BlobUploadOptions, CancellationToken) BLOB の内容が上書きされ、存在しない場合は新しいブロック BLOB が作成されます。 既存のブロック BLOB を上書きすると、BLOB 上の既存のメタデータが置き換えられます。

既存のデータが上書きされないように、 アクセス条件 を に Conditions 設定します。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

Upload(Stream, Boolean, CancellationToken)

この操作により Upload(Stream, CancellationToken) 、新しいブロック BLOB が作成されるか、BLOB が既に存在する場合は がスローされます。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

Upload(Stream, CancellationToken)

この操作により Upload(Stream, CancellationToken) 、新しいブロック BLOB が作成されるか、BLOB が既に存在する場合は がスローされます。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

Upload(String)

この操作により Upload(String) 、新しいブロック BLOB が作成されるか、BLOB が既に存在する場合は がスローされます。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

Upload(String, BlobUploadOptions, CancellationToken)

この操作により Upload(String, BlobUploadOptions, CancellationToken) BLOB の内容が上書きされ、存在しない場合は新しいブロック BLOB が作成されます。 既存のブロック BLOB を上書きすると、BLOB 上の既存のメタデータが置き換えられます。

既存のデータが上書きされないように、 アクセス条件 を に Conditions 設定します。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

Upload(String, Boolean, CancellationToken)

この操作により Upload(String, CancellationToken) 、新しいブロック BLOB が作成されるか、BLOB が既に存在する場合は がスローされます。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

Upload(String, CancellationToken)

この操作により Upload(String, CancellationToken) 、新しいブロック BLOB が作成されるか、BLOB が既に存在する場合は がスローされます。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

UploadAsync(BinaryData)

この操作により UploadAsync(BinaryData) 、新しいブロック BLOB が作成されるか、BLOB が既に存在する場合は例外がスローされます。 既存のブロック BLOB を更新すると、BLOB の既存のメタデータは上書きされます。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

UploadAsync(BinaryData, BlobUploadOptions, CancellationToken)

この操作により UploadAsync(BinaryData, BlobUploadOptions, CancellationToken) BLOB の内容が上書きされ、存在しない場合は新しいブロック BLOB が作成されます。 既存のブロック BLOB を上書きすると、BLOB 上の既存のメタデータが置き換えられます。

既存のデータが上書きされないように、 アクセス条件 を に Conditions 設定します。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

UploadAsync(BinaryData, Boolean, CancellationToken)

この操作により UploadAsync(BinaryData, Boolean, CancellationToken) 、新しいブロック BLOB が作成されるか、BLOB が既に存在する場合は がスローされます。 を true に設定 overwrite すると、既存のブロック BLOB の内容を更新できます。 既存のブロック BLOB を更新すると、BLOB の既存のメタデータは上書きされます。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

UploadAsync(BinaryData, CancellationToken)

この操作により UploadAsync(BinaryData, CancellationToken) 、新しいブロック BLOB が作成されるか、BLOB が既に存在する場合は がスローされます。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

UploadAsync(Stream)

この操作により UploadAsync(Stream) 、新しいブロック BLOB が作成されるか、BLOB が既に存在する場合は例外がスローされます。 既存のブロック BLOB を更新すると、BLOB の既存のメタデータは上書きされます。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

UploadAsync(Stream, BlobUploadOptions, CancellationToken)

この操作により UploadAsync(Stream, BlobUploadOptions, CancellationToken) BLOB の内容が上書きされ、存在しない場合は新しいブロック BLOB が作成されます。 既存のブロック BLOB を上書きすると、BLOB 上の既存のメタデータが置き換えられます。

既存のデータが上書きされないように、 アクセス条件 を に Conditions 設定します。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

UploadAsync(Stream, Boolean, CancellationToken)

この操作により UploadAsync(Stream, Boolean, CancellationToken) 、新しいブロック BLOB が作成されるか、BLOB が既に存在する場合は がスローされます。 を true に設定 overwrite すると、既存のブロック BLOB の内容を更新できます。 既存のブロック BLOB を更新すると、BLOB の既存のメタデータは上書きされます。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

UploadAsync(Stream, CancellationToken)

この操作により UploadAsync(Stream, CancellationToken) 、新しいブロック BLOB が作成されるか、BLOB が既に存在する場合は がスローされます。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

UploadAsync(String)

この操作により UploadAsync(String) 、新しいブロック BLOB が作成されるか、BLOB が既に存在する場合は がスローされます。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

UploadAsync(String, BlobUploadOptions, CancellationToken)

この操作により UploadAsync(Stream, BlobUploadOptions, CancellationToken) BLOB の内容が上書きされ、存在しない場合は新しいブロック BLOB が作成されます。 既存のブロック BLOB を上書きすると、BLOB 上の既存のメタデータが置き換えられます。

既存のデータが上書きされないように、 アクセス条件 を に Conditions 設定します。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Put Blob..

UploadAsync(String, Boolean, CancellationToken)

この操作により UploadAsync(String, CancellationToken) 、新しいブロック BLOB が作成されるか、BLOB が既に存在する場合は がスローされます。 を true に設定 overwrite すると、既存のブロック BLOB の内容を更新できます。 既存のブロック BLOB を更新すると、BLOB の既存のメタデータは上書きされます。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

UploadAsync(String, CancellationToken)

この操作により UploadAsync(String, CancellationToken) 、新しいブロック BLOB が作成されるか、BLOB が既に存在する場合は がスローされます。

部分ブロック BLOB の更新とその他の高度な機能については、「」を参照してください BlockBlobClient。 ページまたは追加 BLOB を作成または変更するには、 または AppendBlobClientを参照してくださいPageBlobClient

詳細については、「 Blob を配置します

WithClientSideEncryptionOptionsCore(ClientSideEncryptionOptions)

クラスの新しいインスタンスを作成し BlobClient 、同じ内部をすべて維持し、新しい ClientSideEncryptionOptionsを指定します。

WithCustomerProvidedKey(Nullable<CustomerProvidedKey>)

同じUriソースを指定して、 BlobClient クラスの新しいインスタンスを初期化しますcustomerProvidedKey

WithEncryptionScope(String)

同じUriソースを指定して、 BlobClient クラスの新しいインスタンスを初期化しますencryptionScope

WithSnapshot(String)

同じUriソースと指定されたsnapshotタイムスタンプをBlobClient使用して、 クラスの新しいインスタンスを初期化します。

詳細については、「BLOB のスナップショットを作成する」を参照してください。

WithSnapshotCore(String)

指定したsnapshotタイムスタンプをBlobBaseClient持つ同じUriソースを持つ クラスの新しいインスタンスを作成します。

(継承元 BlobBaseClient)
WithVersion(String)

同じUriソースと指定されたversionIdタイムスタンプをBlobClient使用して、 クラスの新しいインスタンスを初期化します。

拡張メソッド

GetBlobLeaseClient(BlobBaseClient, String)

BlobLeaseClient クラスの新しいインスタンスを初期化します。

GetParentBlobContainerClient(BlobBaseClient)

このBlobBaseClientの親コンテナーを指す新しい BlobContainerClient を作成します。 新しい BlockBlobClient では、 と同じ要求ポリシー パイプラインが使用されます BlobBaseClient

UpdateClientSideKeyEncryptionKey(BlobClient, ClientSideEncryptionOptions, BlobRequestConditions, CancellationToken)

クライアント側で暗号化された BLOB のキー暗号化キー (KEK) をローテーションします。BLOB 全体を再アップロードする必要はありません。

UpdateClientSideKeyEncryptionKeyAsync(BlobClient, ClientSideEncryptionOptions, BlobRequestConditions, CancellationToken)

クライアント側で暗号化された BLOB のキー暗号化キー (KEK) をローテーションします。BLOB 全体を再アップロードする必要はありません。

適用対象