AccessCondition クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ストレージ サービスに対する操作に使用される一連のアクセス条件を表します。
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 と一致する場合にのみ操作が実行されるようにアクセス条件を作成します。 |
適用対象
Azure SDK for .NET