AccessCondition クラス

定義

ストレージ サービスに対する操作に使用される一連のアクセス条件を表します。

public sealed class AccessCondition
type AccessCondition = class
Public NotInheritable Class AccessCondition
継承
AccessCondition

コンストラクター

AccessCondition()

ストレージ サービスに対する操作に使用される一連のアクセス条件を表します。

プロパティ

IfAppendPositionEqual

ブロックを追加 BLOB にコミットするときにチェックするバイト オフセットを指定する条件の値を取得または設定します。 末尾の位置がこの数値と等しい場合にのみ、追加は成功します。

IfMatchContentCrc

指定された CRC64 が指定されたリソースの CRC64 と一致する必要があることを示す条件の CRC64 値を取得または設定します。

IfMatchETag

指定した ETag が特定のリソースの ETag と一致している必要があることを指定する条件の ETag 値を取得または設定します。

IfMaxSizeLessThanOrEqual

新しいブロックがコミットされたときに追加 BLOB に許可される最大サイズを指定する条件の値を取得または設定します。 追加操作後の BLOB のサイズが指定したサイズ以下の場合にのみ、追加は成功します。

IfModifiedSinceTime

リソースがいつ以降に変更されたかを指定する条件の DateTimeOffset 値を取得または設定します。

IfNoneMatchContentCrc

指定された CRC64 が指定されたリソースの CRC64 と一致しないように指定する条件の CRC64 値を取得または設定します。

IfNoneMatchETag

指定した ETag が特定のリソースの ETag と一致していない必要があることを指定する条件の ETag 値を取得または設定します。

IfNotModifiedSinceTime

リソースがいつ以降、変更されていないかを指定する条件の DateTimeOffset 値を取得または設定します。

IfSequenceNumberEqual

現在のシーケンス番号が、指定された値と等しくなければならないことを指定する条件の値を取得または設定します。

IfSequenceNumberLessThan

現在のシーケンス番号が、指定された値未満でなければならないことを指定する条件の値を取得または設定します。

IfSequenceNumberLessThanOrEqual

現在のシーケンス番号が、指定された値以下でなければならないことを指定する条件の値を取得または設定します。

LeaseId

リソースのリースと一致する必要のあるリース ID を取得または設定します。

メソッド

Clone()

現在のアクセス条件の簡易コピーを指定する

GenerateEmptyCondition()

空のアクセス条件を作成します。

GenerateIfAppendPositionEqualCondition(Int64)

追加 BLOB の終了位置が指定した値と等しい場合にのみ操作が実行されるように、アクセス条件を構築します。

GenerateIfExistsCondition()

リソースが存在する場合にのみ操作が実行されるように、アクセス条件を構築します。

GenerateIfMatchCondition(String)

リソースの ETag 値が、指定された ETag 値と一致する場合にのみ操作が実行されるようにアクセス条件を作成します。

GenerateIfMaxSizeLessThanOrEqualCondition(Int64)

ブロックをコミットした後の追加 BLOB のサイズが指定した値以下の場合にのみ操作が実行されるように、アクセス条件を構築します。

GenerateIfModifiedSinceCondition(DateTimeOffset)

リソースが、指定された時刻以降に変更された場合にのみ操作が実行されるようにアクセス条件を作成します。

GenerateIfNoneMatchCondition(String)

リソースの ETag 値が、指定された ETag 値と一致しない場合にのみ操作が実行されるようにアクセス条件を作成します。

GenerateIfNotExistsCondition()

リソースが存在しない場合にのみ操作が実行されるように、アクセス条件を構築します。

GenerateIfNotModifiedSinceCondition(DateTimeOffset)

リソースが、指定された時刻以降、変更されていない場合にのみ操作が実行されるようにアクセス条件を作成します。

GenerateIfSequenceNumberEqualCondition(Int64)

リソースの現在のシーケンス番号が、指定された値と等しい場合にのみ操作が実行されるようにアクセス条件を作成します。

GenerateIfSequenceNumberLessThanCondition(Int64)

リソースの現在のシーケンス番号が、指定された値より小さい場合にのみ操作が実行されるようにアクセス条件を作成します。

GenerateIfSequenceNumberLessThanOrEqualCondition(Int64)

リソースの現在のシーケンス番号が、指定された値以下の場合にのみ操作が実行されるようにアクセス条件を作成します。

GenerateLeaseCondition(String)

リソースのリース ID が、指定されたリース ID と一致する場合にのみ操作が実行されるようにアクセス条件を作成します。

適用対象