BlobProperties クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
BLOB のプロパティ。
public class BlobProperties
type BlobProperties = class
Public Class BlobProperties
- 継承
-
BlobProperties
コンストラクター
BlobProperties() |
コンストラクターです。 |
プロパティ
AcceptRanges |
サービスが BLOB コンテンツの一部に対する要求をサポートすることを示します。 |
AccessTier |
Premium ストレージ アカウントのページ BLOB の層、または BLOB ストレージ LRS アカウントのブロック BLOB の層。 許可されている Premium ページ BLOB 層の一覧については、「」を参照してください https://docs.microsoft.com/azure/virtual-machines/windows/premium-storage#features。 汎用 v2 と BLOB ストレージ アカウントの種類の場合、有効な値は次のとおりです。
|
AccessTierChangedOn |
オブジェクトで階層が変更された時刻。 これは、ブロック BLOB の層が設定された場合にのみ返されます。 |
AccessTierInferred |
Premium Storage アカウント上のページ BLOB の場合のみ。 アクセス層が BLOB に明示的に設定されていない場合、その層はコンテンツの長さに基づいて推論され、このヘッダーは true 値で返されます。 |
ArchiveStatus |
BLOB ストレージ LRS アカウントの場合、有効な値はリハイドレート-保留中/ホット/リハイドレート-保留中からクールです。 BLOB がリハイドレートされていて、完了していない場合は、リハイドレートが保留中であることを示すヘッダーが返され、宛先層にも通知されます。 |
BlobCommittedBlockCount |
BLOB に存在するコミット済みブロックの数。 このヘッダーは、追加 BLOB に対してのみ返されます。 |
BlobCopyStatus |
x-ms-copy-id で識別された最新のコピー操作の状態 (存在する場合)。 |
BlobSequenceNumber |
ページ BLOB の現在のシーケンス番号。 このヘッダーは、ブロック BLOB または追加 BLOB には返されません。 |
BlobType |
BLOB の型。 |
CacheControl |
このヘッダーは、BLOB に対して指定されていた場合に返されます。 |
ContentDisposition |
このヘッダーは、'x-ms-blob-content-disposition' ヘッダーに指定された値を返します。 Content-Disposition 応答ヘッダー フィールドは、応答ペイロードを処理する方法に関する追加情報を伝達し、追加のメタデータを添付するために使用することもできます。 たとえば、attachment に設定した場合、ユーザー エージェントは応答を表示せず、代わりに、指定された BLOB 名以外のファイル名を含む [名前を付けて保存] ダイアログを表示することを示します。 |
ContentEncoding |
このヘッダーは、Content-Encoding 要求ヘッダーに指定された値を返します。 |
ContentHash |
BLOB に MD5 ハッシュがあり、この操作で完全な BLOB を読み取る場合、クライアントがメッセージ コンテンツの整合性をチェックできるように、この応答ヘッダーが返されます。 |
ContentLanguage |
このヘッダーは、Content-Language 要求ヘッダーに指定された値を返します。 |
ContentLength |
応答本文に含まれるバイト数。 |
ContentType |
BLOB に関して指定されたコンテンツの種類。 既定のコンテンツ タイプは 'application/octet-stream' です。 |
CopyCompletedOn |
この BLOB がコピー先 BLOB であった最後に試行された BLOB のコピー操作の終了時刻。 この値は、完了、中止、または失敗したコピー試行の時刻を示します。 このヘッダーは、コピーが保留中の場合、この BLOB が BLOB のコピー操作のコピー先になっていない場合、または BLOB のプロパティの設定、BLOB の配置、またはブロック リストの配置を使用して終了した BLOB のコピー操作の後にこの BLOB が変更された場合は表示されません。 |
CopyId |
このコピー操作の文字列の識別子。 Get BLOB プロパティと共に を使用して、このコピー操作の状態をチェックするか、[Abort Copy BLOB]\(BLOB のコピーの中止\) に渡して保留中のコピーを中止します。 |
CopyProgress |
コピーされたバイト数と、この BLOB がコピー先 BLOB であった最後に試行された BLOB のコピー操作のソース内の合計バイト数が含まれます。 コピーされた 0 バイトと Content-Length バイトの間を表示できます。 このヘッダーは、この BLOB が BLOB のコピー操作のコピー先になっていない場合や、BLOB のプロパティの設定、BLOB の配置、またはブロック リストの配置を使用して終了した BLOB のコピー操作の後にこの BLOB が変更された場合は表示されません。 |
CopySource |
この BLOB が宛先 BLOB であった最後に試行された BLOB のコピー操作で使用されたソース BLOB またはファイルを指定する最大 2 KB の長さの URL。 このヘッダーは、この BLOB が BLOB のコピー操作のコピー先になっていない場合や、BLOB のプロパティの設定、BLOB の配置、またはブロック リストの配置を使用して終了した BLOB のコピー操作の後にこの BLOB が変更された場合は表示されません。 |
CopyStatusDescription |
x-ms-copy-status が失敗または保留中の場合にのみ表示されます。 最後に発生した致命的な、または致命的ではないコピー操作のエラーの原因について説明します。 このヘッダーは、この BLOB が BLOB のコピー操作のコピー先になっていない場合、または BLOB のプロパティの設定、BLOB の配置、またはブロック リストの配置を使用して終了した BLOB のコピー操作の後にこの BLOB が変更された場合は表示されません。 |
CreatedOn |
BLOB が作成された日時を返します。 |
DestinationSnapshot |
x-ms-copy-status が成功した場合、BLOB が増分コピー BLOB または増分コピー スナップショットの場合に含まれます。 この BLOB の最後に成功した増分コピー スナップショットのスナップショット時刻。 |
EncryptionKeySha256 |
メタデータの暗号化に使用される暗号化キーの SHA-256 ハッシュ。 このヘッダーは、メタデータが顧客指定のキーで暗号化された場合にのみ返されます。 |
EncryptionScope |
BLOB の内容とアプリケーション メタデータの暗号化に使用される暗号化スコープの名前を返します。 このヘッダーがない場合は、既定のアカウント暗号化スコープを使用することを意味します。 |
ETag |
ETag には、条件に基づく操作の実行に使用できる値が含まれます。 要求バージョンが 2011-08-18 またはそれ以降である場合、ETag 値は引用符で囲まれます。 |
ExpiresOn |
この BLOB の有効期限が切れる時刻。 |
HasLegalHold |
BLOB に訴訟ホールドがあるかどうかを示します。 |
ImmutabilityPolicy |
BlobImmutabilityPolicy BLOB に関連付けられている 。 |
IsIncrementalCopy |
BLOB が増分コピー BLOB の場合に含まれます。 |
IsLatestVersion |
このヘッダーの値は、この BLOB のバージョンが現在のバージョンであるかどうかを示します。「x-ms-version-id ヘッダー」も参照してください。 |
IsSealed |
この BLOB がシールされている場合。 |
IsServerEncrypted |
指定したアルゴリズムを使用して BLOB データとアプリケーション メタデータが完全に暗号化されている場合、このヘッダーの値は true に設定されます。 それ以外の場合、値は false に設定されます (BLOB が暗号化されていない場合、または BLOB/アプリケーション メタデータの一部のみが暗号化されている場合)。 |
LastAccessed |
BLOB の読み取りまたは書き込みが行われた日時を返します。 |
LastModified |
BLOB が最後に変更された日時を返します。 BLOB を変更する操作 (BLOB のメタデータまたはプロパティの更新など) を行うと、BLOB の最終更新時刻が変更されます。 |
LeaseDuration |
BLOB がリースされている場合に、リース期間が無限と固定のどちらであるかを指定します。 |
LeaseState |
BLOB のリースの状態。 |
LeaseStatus |
BLOB の現在のリース ステータス。 |
Metadata |
Metadata。 |
ObjectReplicationDestinationPolicyId |
ターゲット BLOB のオブジェクト レプリケーション ポリシー ID。 |
ObjectReplicationSourceProperties |
解析されたオブジェクト レプリケーション ポリシー ID、ルール ID、およびソース BLOB の状態。 |
RehydratePriority |
この BLOB がリハイドレート保留中の状態の場合、これはリハイドレートの優先度を示します。 |
TagCount |
BLOB に関連付けられているタグの数。 |
VersionId |
BLOB を一意に識別するサービスによって返される DateTime 値。 このヘッダーの値は BLOB のバージョンを示し、後続の要求でこのバージョンの BLOB にアクセスするために使用できます。 |
適用対象
Azure SDK for .NET