PageBlobClient クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
PageBlobClientでは、Azure Storage ページ BLOB を操作できます。
ページ BLOBは、ランダムな読み取りと書き込みの操作用に最適化された 512 バイトのページのコレクションです。 ページ BLOB を作成するには、ページ BLOB を初期化し、ページ BLOB の最大サイズを指定します。 ページ BLOB の内容を追加または更新するには、512 バイトのページ境界に揃える形で、オフセットと範囲を指定してページ (複数可) を書き込みます。 ページ BLOB への書き込みでは、1 ページのみ、複数ページ、または最大 4 MB のページ BLOB を上書きできます。 ページ BLOB への書き込みはインプレースで行われ、BLOB に即座にコミットされます。 ページ BLOB の最大サイズは 8 TB です。
public class PageBlobClient : Azure.Storage.Blobs.Specialized.BlobBaseClient
type PageBlobClient = class
inherit BlobBaseClient
Public Class PageBlobClient
Inherits BlobBaseClient
- 継承
コンストラクター
PageBlobClient() |
モック作成のために クラスの PageBlobClient 新しいインスタンスを初期化します。 |
PageBlobClient(String, String, String) |
PageBlobClient クラスの新しいインスタンスを初期化します。 |
PageBlobClient(String, String, String, BlobClientOptions) |
PageBlobClient クラスの新しいインスタンスを初期化します。 |
PageBlobClient(Uri, AzureSasCredential, BlobClientOptions) |
PageBlobClient クラスの新しいインスタンスを初期化します。 |
PageBlobClient(Uri, BlobClientOptions) |
PageBlobClient クラスの新しいインスタンスを初期化します。 |
PageBlobClient(Uri, StorageSharedKeyCredential, BlobClientOptions) |
PageBlobClient クラスの新しいインスタンスを初期化します。 |
PageBlobClient(Uri, TokenCredential, BlobClientOptions) |
PageBlobClient クラスの新しいインスタンスを初期化します。 |
プロパティ
AccountName |
BLOB クライアントに対応するストレージ アカウント名を取得します。 (継承元 BlobBaseClient) |
BlobContainerName |
BLOB クライアントに対応するコンテナー名を取得します。 (継承元 BlobBaseClient) |
CanGenerateSasUri |
クライアントが SAS を生成できるかどうかを判断します。 クライアントが で認証されている場合。StorageSharedKeyCredential (継承元 BlobBaseClient) |
Name |
BLOB の名前を取得します。 (継承元 BlobBaseClient) |
PageBlobMaxUploadPagesBytes |
操作の呼び出しで送信できる最大バイト数を Azure.Storage.Blobs.Specialized.PageBlobClient.UploadPagesAsync(System.IO.Stream,System.Int64,System.Byte[],Azure.Storage.Blobs.Models.PageBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) 取得します。 |
PageBlobPageBytes |
ページ内のバイト数を取得します (512)。 |
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) |
ClearPages(HttpRange, PageBlobRequestConditions, CancellationToken) |
この操作では ClearPages(HttpRange, PageBlobRequestConditions, CancellationToken) 、 によって固有のページ BLOB から 1 つ以上のページがクリアされます 詳細については、「 ページを配置します。 |
ClearPagesAsync(HttpRange, PageBlobRequestConditions, CancellationToken) |
この操作では ClearPagesAsync(HttpRange, PageBlobRequestConditions, CancellationToken) 、 によって固有のページ BLOB から 1 つ以上のページがクリアされます 詳細については、「 ページを配置します。 |
Create(Int64, PageBlobCreateOptions, CancellationToken) |
操作により Create(Int64, PageBlobCreateOptions, CancellationToken) 、指定した の新しいページ BLOB が作成されます 詳細については、「https://docs.microsoft.com/rest/api/storageservices/put-blob」を参照してください。 |
CreateAsync(Int64, PageBlobCreateOptions, CancellationToken) |
操作により CreateAsync(Int64, PageBlobCreateOptions, CancellationToken) 、指定した の新しいページ BLOB が作成されます 詳細については、「https://docs.microsoft.com/rest/api/storageservices/put-blob」を参照してください。 |
CreateIfNotExists(Int64, PageBlobCreateOptions, CancellationToken) |
操作により CreateIfNotExists(Int64, PageBlobCreateOptions, CancellationToken) 、指定した の新しいページ BLOB が作成されます 詳細については、「https://docs.microsoft.com/rest/api/storageservices/put-blob」を参照してください。 |
CreateIfNotExistsAsync(Int64, PageBlobCreateOptions, CancellationToken) |
操作により CreateIfNotExistsAsync(Int64, PageBlobCreateOptions, CancellationToken) 、指定した の新しいページ BLOB が作成されます 詳細については、「https://docs.microsoft.com/rest/api/storageservices/put-blob」を参照してください。 |
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 をダウンロードし、コンテンツを に |
DownloadTo(Stream, BlobDownloadToOptions, CancellationToken) |
この操作ではAzure.Storage.Blobs.Specialized.BlobBaseClient.DownloadTo(System.String,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken)、並列要求を使用して BLOB をダウンロードし、 または |
DownloadTo(Stream, CancellationToken) |
この操作では DownloadTo(Stream, CancellationToken) 、並列要求を使用して BLOB をダウンロードし、コンテンツを に |
DownloadTo(String) |
この操作では DownloadTo(String) 、並列要求を使用して BLOB をダウンロードし、コンテンツを に |
DownloadTo(String, BlobDownloadToOptions, CancellationToken) |
この操作ではAzure.Storage.Blobs.Specialized.BlobBaseClient.DownloadTo(System.String,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken)、並列要求を使用して BLOB をダウンロードし、 または |
DownloadTo(String, CancellationToken) |
この操作では DownloadTo(String, CancellationToken) 、並列要求を使用して BLOB をダウンロードし、コンテンツを に |
DownloadToAsync(Stream) |
では DownloadToAsync(Stream) 、並列要求を使用して BLOB をダウンロードし、コンテンツを に |
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 をダウンロードし、 または |
DownloadToAsync(Stream, CancellationToken) |
この操作では DownloadToAsync(Stream, CancellationToken) 、並列要求を使用して BLOB をダウンロードし、コンテンツを に |
DownloadToAsync(String) |
では DownloadToAsync(String) 、並列要求を使用して BLOB をダウンロードし、コンテンツを に |
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 をダウンロードし、 または |
DownloadToAsync(String, CancellationToken) |
この操作では DownloadToAsync(String, CancellationToken) 、並列要求を使用して BLOB をダウンロードし、コンテンツを に |
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) |
GetAllPageRanges(GetPageRangesOptions, CancellationToken) |
GetAllPageRanges(GetPageRangesOptions, CancellationToken) 操作は、ページ BLOB またはページ BLOB のスナップショットの有効なページ範囲の一覧を返します。 詳細については、「 ページ範囲を取得します。 |
GetAllPageRangesAsync(GetPageRangesOptions, CancellationToken) |
GetAllPageRangesAsync(GetPageRangesOptions, CancellationToken) 操作は、ページ BLOB またはページ BLOB のスナップショットの有効なページ範囲の一覧を返します。 詳細については、「 ページ範囲を取得します。 |
GetAllPageRangesDiff(GetPageRangesDiffOptions, CancellationToken) |
操作は GetAllPageRangesDiff(GetPageRangesDiffOptions, CancellationToken) 、 と このページ BLOB の間 PreviousSnapshot で異なるページ範囲の一覧を返します。 変更されたページには、更新されたページとクリアされたページの両方が含まれます。 詳細については、「 ページ範囲を取得します。 |
GetAllPageRangesDiffAsync(GetPageRangesDiffOptions, CancellationToken) |
操作は GetAllPageRangesDiffAsync(GetPageRangesDiffOptions, CancellationToken) 、 と このページ BLOB の間 PreviousSnapshot で異なるページ範囲の一覧を返します。 変更されたページには、更新されたページとクリアされたページの両方が含まれます。 詳細については、「 ページ範囲を取得します。 |
GetBlobLeaseClientCore(String) |
BlobLeaseClient クラスの新しいインスタンスを初期化します。 (継承元 BlobBaseClient) |
GetManagedDiskPageRangesDiff(Nullable<HttpRange>, String, Uri, PageBlobRequestConditions, CancellationToken) |
操作は GetManagedDiskPageRangesDiff(Nullable<HttpRange>, String, Uri, PageBlobRequestConditions, CancellationToken) 、 と このページ BLOB の間 詳細については、「 ページ範囲を取得します。 |
GetManagedDiskPageRangesDiffAsync(Nullable<HttpRange>, String, Uri, PageBlobRequestConditions, CancellationToken) |
操作は GetManagedDiskPageRangesDiffAsync(Nullable<HttpRange>, String, Uri, PageBlobRequestConditions, CancellationToken) 、 と このページ BLOB の間 詳細については、「 ページ範囲を取得します。 |
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, Int64, PageBlobOpenWriteOptions, CancellationToken) |
BLOB に書き込むためのストリームを開きます。 |
OpenWriteAsync(Boolean, Int64, PageBlobOpenWriteOptions, CancellationToken) |
BLOB に書き込むためのストリームを開きます。 |
Resize(Int64, PageBlobRequestConditions, CancellationToken) |
この操作により Resize(Int64, PageBlobRequestConditions, CancellationToken) 、ページ BLOB のサイズが指定したサイズに変更されます (512 の倍数である必要があります)。 指定した値が現在の BLOB のサイズより小さい場合、指定した値を超えるすべてのページはクリアされます。 詳細については、「 BLOB のプロパティを設定します。 |
ResizeAsync(Int64, PageBlobRequestConditions, CancellationToken) |
この操作により ResizeAsync(Int64, PageBlobRequestConditions, CancellationToken) 、ページ BLOB のサイズが指定したサイズに変更されます (512 の倍数である必要があります)。 指定した値が現在の 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 Storage 層の詳細については、以下を参照してください。 レベルの設定の詳細については、次を参照してください。 BLOB ストレージ層。 (継承元 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 Storage 層の詳細については、以下を参照してください。 レベルの設定の詳細については、次を参照してください。 BLOB ストレージ層。 (継承元 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 のバージョン管理を有効にする必要があり、BLOB は、この API を呼び出すためにバージョン管理が有効になっている不変ストレージを持つコンテナー内に存在する必要があることに注意してください。 (継承元 BlobBaseClient) |
SetImmutabilityPolicyAsync(BlobImmutabilityPolicy, BlobRequestConditions, CancellationToken) |
BLOB、BLOB スナップショット、または BLOB バージョンに不変ポリシーを設定します。 ストレージ アカウントで BLOB のバージョン管理を有効にする必要があり、BLOB は、この API を呼び出すためにバージョン管理が有効になっている不変ストレージを持つコンテナー内に存在する必要があることに注意してください。 (継承元 BlobBaseClient) |
SetLegalHold(Boolean, CancellationToken) |
BLOB の訴訟ホールドを設定します。 ストレージ アカウントで BLOB のバージョン管理を有効にする必要があり、BLOB は、この API を呼び出すためにバージョン管理が有効になっている不変ストレージを持つコンテナー内に存在する必要があることに注意してください。 (継承元 BlobBaseClient) |
SetLegalHoldAsync(Boolean, CancellationToken) |
BLOB の訴訟ホールドを設定します。 ストレージ アカウントで BLOB のバージョン管理を有効にする必要があり、BLOB は、この API を呼び出すためにバージョン管理が有効になっている不変ストレージを持つコンテナー内に存在する必要があることに注意してください。 (継承元 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 をコピーします。 (継承元 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 をコピーします。 (継承元 BlobBaseClient) |
StartCopyIncremental(Uri, String, PageBlobRequestConditions, CancellationToken) |
この操作によりStartCopyIncremental(Uri, String, PageBlobRequestConditions, CancellationToken)、sourceUri ページ BLOB のスナップショットがこのページ BLOB にコピーされます。 前にコピーしたスナップショット間の差分変更のみが転送先に転送されるように、スナップショットがコピーされます。 コピーされたスナップショットは、元のスナップショットの完全なコピーであり、通常どおりの読み取りまたはコピーが可能です。 からGetProperties(BlobRequestConditions, CancellationToken)返された をAzure.Storage.Blobs.Models.BlobProperties.CopyStatusチェックして、コピーが完了したかどうかを判断できます。 詳細については、「 増分コピー BLOB と 増分スナップショットを使用して Azure アンマネージド VM ディスクをバックアップします。 |
StartCopyIncrementalAsync(Uri, String, PageBlobRequestConditions, CancellationToken) |
この操作によりStartCopyIncrementalAsync(Uri, String, PageBlobRequestConditions, CancellationToken)、sourceUri ページ BLOB のスナップショットがこのページ BLOB にコピーされます。 前にコピーしたスナップショット間の差分変更のみが転送先に転送されるように、スナップショットがコピーされます。 コピーされたスナップショットは、元のスナップショットの完全なコピーであり、通常どおりの読み取りまたはコピーが可能です。 からGetPropertiesAsync(BlobRequestConditions, CancellationToken)返された をAzure.Storage.Blobs.Models.BlobProperties.CopyStatusチェックして、コピーが完了したかどうかを判断できます。 詳細については、「 増分コピー BLOB と 増分スナップショットを使用して Azure アンマネージド VM ディスクをバックアップします。 |
SyncCopyFromUri(Uri, BlobCopyFromUriOptions, CancellationToken) |
[URL からの BLOB のコピー] 操作では、最大 256 MiB のソース BLOB サイズに対して、BLOB をストレージ アカウント内の宛先に同期的にコピーします。 この API は、バージョン 2018-03-28 以降で使用できます。 URL からの BLOB のコピー操作のソースには、パブリックまたは共有アクセス署名で承認されている任意の Azure ストレージ アカウント内のコミットされたブロック BLOB を指定できます。 ソース BLOB のサイズは、最大 256 MiB の長さにできます。 詳細については、「 URL から BLOB をコピーします。 (継承元 BlobBaseClient) |
SyncCopyFromUriAsync(Uri, BlobCopyFromUriOptions, CancellationToken) |
[URL からの BLOB のコピー] 操作では、最大 256 MiB のソース BLOB サイズに対して、BLOB をストレージ アカウント内の宛先に同期的にコピーします。 この API は、バージョン 2018-03-28 以降で使用できます。 URL からの BLOB のコピー操作のソースには、パブリックまたは共有アクセス署名で承認されている任意の Azure ストレージ アカウント内のコミットされたブロック BLOB を指定できます。 ソース BLOB のサイズは、最大 256 MiB の長さにできます。 詳細については、「 URL から BLOB をコピーします。 (継承元 BlobBaseClient) |
Undelete(CancellationToken) |
この操作により Undelete(CancellationToken) 、論理的に削除された BLOB と、関連付けられている論理的に削除されたスナップショットの内容とメタデータが復元されます。 詳細については、「 BLOB の削除を取り消します。 (継承元 BlobBaseClient) |
UndeleteAsync(CancellationToken) |
この操作により UndeleteAsync(CancellationToken) 、論理的に削除された BLOB と、関連付けられている論理的に削除されたスナップショットの内容とメタデータが復元されます。 詳細については、「 BLOB の削除を取り消します。 (継承元 BlobBaseClient) |
UpdateSequenceNumber(SequenceNumberAction, Nullable<Int64>, PageBlobRequestConditions, CancellationToken) |
この操作により UpdateSequenceNumber(SequenceNumberAction, Nullable<Int64>, PageBlobRequestConditions, CancellationToken) 、このページ BLOB のシーケンス番号 詳細については、「 BLOB のプロパティを設定します。 |
UpdateSequenceNumberAsync(SequenceNumberAction, Nullable<Int64>, PageBlobRequestConditions, CancellationToken) |
この操作により UpdateSequenceNumberAsync(SequenceNumberAction, Nullable<Int64>, PageBlobRequestConditions, CancellationToken) 、このページ BLOB のシーケンス番号 詳細については、「 BLOB のプロパティを設定します。 |
UploadPages(Stream, Int64, PageBlobUploadPagesOptions, CancellationToken) |
操作はUploadPages(Stream, Int64, PageBlobUploadPagesOptions, CancellationToken)、 から始まるページ BLOB 内のページの範囲に 詳細については、「 ページを配置します。 |
UploadPagesAsync(Stream, Int64, PageBlobUploadPagesOptions, CancellationToken) |
操作はUploadPagesAsync(Stream, Int64, PageBlobUploadPagesOptions, CancellationToken)、 から始まるページ BLOB 内のページの範囲に 詳細については、「 ページを配置します。 |
UploadPagesFromUri(Uri, HttpRange, HttpRange, PageBlobUploadPagesFromUriOptions, CancellationToken) |
この操作では UploadPagesFromUri(Uri, HttpRange, HttpRange, PageBlobUploadPagesFromUriOptions, CancellationToken) 、sourceUri からコンテンツが読み取られたページ BLOB にページの範囲が書き込まれます。 詳細については、「 URL からページを配置します。 |
UploadPagesFromUriAsync(Uri, HttpRange, HttpRange, PageBlobUploadPagesFromUriOptions, CancellationToken) |
この操作では UploadPagesFromUriAsync(Uri, HttpRange, HttpRange, PageBlobUploadPagesFromUriOptions, CancellationToken) 、sourceUri からコンテンツが読み取られたページ BLOB にページの範囲が書き込まれます。 詳細については、「 URL からページを配置します。 |
WithCustomerProvidedKey(Nullable<CustomerProvidedKey>) |
同じUriソースを指定して、 PageBlobClient クラスの新しいインスタンスを初期化します |
WithEncryptionScope(String) |
同じUriソースを指定して、 PageBlobClient クラスの新しいインスタンスを初期化します |
WithSnapshot(String) |
指定したスナップショットタイムスタンプが同じUriソースを使用して、 クラスの新しいインスタンスPageBlobClientを初期化します。 詳細については、「 BLOB のスナップショットを作成します。 |
WithSnapshotCore(String) |
指定したスナップショットタイムスタンプが同じUriソースを持つ クラスの新しいインスタンスPageBlobClientを作成します。 |
WithVersion(String) |
指定したバージョン ID を持つ、ソースと同じ新しい PageBlobClient オブジェクトを作成します。 ベース BLOB への URL を返すバージョン ID を削除するには、"" を渡します。 |
拡張メソッド
GetBlobLeaseClient(BlobBaseClient, String) |
BlobLeaseClient クラスの新しいインスタンスを初期化します。 |
GetParentBlobContainerClient(BlobBaseClient) |
このBlobBaseClientの親コンテナーを指す新しい BlobContainerClient を作成します。 新しい BlockBlobClient では、 と同じ要求ポリシー パイプラインが使用されます BlobBaseClient。 |
適用対象
Azure SDK for .NET