AccessCondition Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Satz von Zugriffsbedingungen dar, die für Vorgänge für Speicherdienste verwendet werden sollen.
public sealed class AccessCondition
type AccessCondition = class
Public NotInheritable Class AccessCondition
- Vererbung
-
AccessCondition
Konstruktoren
AccessCondition() |
Stellt einen Satz von Zugriffsbedingungen dar, die für Vorgänge für Speicherdienste verwendet werden sollen. |
Eigenschaften
IfAppendPositionEqual |
Ruft einen Wert für eine Bedingung ab, die den Byteoffset angibt, auf den beim Committen eines Blocks in ein Anfügeblob überprüft werden soll, oder legt diesen fest. Der Anfügevorgang ist nur erfolgreich, wenn die Endposition gleich dieser Zahl ist. |
IfMatchContentCrc |
Ruft einen CRC64-Wert für eine Bedingung ab, die darauf hinzuweisen, dass der angegebene CRC64 mit dem CRC64 der angegebenen Ressource übereinstimmen muss, oder legt diesen fest. |
IfMatchETag |
Ruft einen ETag-Wert für eine Bedingung ab oder legt einen ETag-Wert für eine Bedingung fest, die angibt, dass der ETag dem ETag der angegebenen Ressource entsprechen muss. |
IfMaxSizeLessThanOrEqual |
Ruft einen Wert für eine Bedingung ab, die die maximal zulässige Größe für ein Anfügeblob angibt, wenn ein committeter neuer Block ausgeführt wird, oder legt diesen fest. Der Anfügevorgang ist nur erfolgreich, wenn die Größe des Blobs nach dem Anfügevorgang kleiner oder gleich der angegebenen Größe ist. |
IfModifiedSinceTime |
Ruft einen DateTimeOffset-Wert für eine Bedingung ab oder legt einen solchen Wert für eine Bedingung fest, die eine Zeit seit Änderung einer Ressource angibt. |
IfNoneMatchContentCrc |
Ruft einen CRC64-Wert für eine Bedingung ab, die angibt, dass der angegebene CRC64 nicht mit dem CRC64 der angegebenen Ressource übereinstimmen darf, oder legt diesen fest. |
IfNoneMatchETag |
Ruft einen ETag-Wert für eine Bedingung ab oder legt einen ETag-Wert für eine Bedingung fest, die angibt, dass der ETag dem ETag der angegebenen Ressource nicht entsprechen darf. |
IfNotModifiedSinceTime |
Ruft einen DateTimeOffset-Wert für eine Bedingung ab oder legt einen solchen Wert für eine Bedingung fest, die eine Zeit angibt, seit der eine Ressource nicht geändert wurde. |
IfSequenceNumberEqual |
Ruft einen Wert für eine Bedingung ab oder legt einen Wert für eine Bedingung fest, die angibt, dass die aktuelle Sequenznummer gleich dem angegebenen Wert sein muss. |
IfSequenceNumberLessThan |
Ruft einen Wert für eine Bedingung ab oder legt einen Wert für eine Bedingung fest, die angibt, dass die aktuelle Sequenznummer kleiner dem angegebenen Wert sein muss. |
IfSequenceNumberLessThanOrEqual |
Ruft einen Wert für eine Bedingung ab oder legt einen Wert für eine Bedingung fest, die angibt, dass die aktuelle Sequenznummer kleiner oder gleich dem angegebenen Wert sein muss. |
LeaseId |
Ruft eine Lease-ID ab oder legt eine Lease-ID fest, die mit der Lease für eine Ressource übereinstimmen muss. |
Methoden
Clone() |
Bereitstellen einer flachen Kopie der aktuellen Zugriffsbedingung |
GenerateEmptyCondition() |
Erstellt eine leere Zugriffsbedingung. |
GenerateIfAppendPositionEqualCondition(Int64) |
Erstellt eine Zugriffsbedingung, sodass ein Vorgang nur ausgeführt wird, wenn die Endposition des Anfügeblobs dem angegebenen Wert entspricht. |
GenerateIfExistsCondition() |
Erstellt eine Zugriffsbedingung, sodass ein Vorgang nur ausgeführt wird, wenn die Ressource vorhanden ist. |
GenerateIfMatchCondition(String) |
Erstellt eine Zugriffsbedingung, die bewirkt, dass ein Vorgang nur ausgeführt wird, wenn der ETag-Wert der Ressource mit dem angegebenen ETag-Wert übereinstimmt. |
GenerateIfMaxSizeLessThanOrEqualCondition(Int64) |
Erstellt eine Zugriffsbedingung, sodass ein Vorgang nur ausgeführt wird, wenn die Größe des Anfügeblobs nach dem Commit des Blocks kleiner oder gleich dem angegebenen Wert ist. |
GenerateIfModifiedSinceCondition(DateTimeOffset) |
Erstellt eine Zugriffsbedingung, die bewirkt, dass ein Vorgang nur ausgeführt wird, wenn die Ressource seit der angegebenen Zeit geändert wurde. |
GenerateIfNoneMatchCondition(String) |
Erstellt eine Zugriffsbedingung, die bewirkt, dass ein Vorgang nur ausgeführt wird, wenn der ETag-Wert der Ressource nicht mit dem angegebenen ETag-Wert übereinstimmt. |
GenerateIfNotExistsCondition() |
Erstellt eine Zugriffsbedingung, sodass ein Vorgang nur ausgeführt wird, wenn die Ressource nicht vorhanden ist. |
GenerateIfNotModifiedSinceCondition(DateTimeOffset) |
Erstellt eine Zugriffsbedingung, die bewirkt, dass ein Vorgang nur ausgeführt wird, wenn die Ressource seit der angegebenen Zeit nicht geändert wurde. |
GenerateIfSequenceNumberEqualCondition(Int64) |
Erstellt eine Zugriffsbedingung, die bewirkt, dass ein Vorgang nur ausgeführt wird, wenn die aktuelle Sequenznummer der Ressource gleich dem angegebenen Wert ist. |
GenerateIfSequenceNumberLessThanCondition(Int64) |
Erstellt eine Zugriffsbedingung, die bewirkt, dass ein Vorgang nur ausgeführt wird, wenn die aktuelle Sequenznummer der Ressource kleiner als der angegebene Wert ist. |
GenerateIfSequenceNumberLessThanOrEqualCondition(Int64) |
Erstellt eine Zugriffsbedingung, die bewirkt, dass ein Vorgang nur ausgeführt wird, wenn die aktuelle Sequenznummer der Ressource kleiner oder gleich dem angegebenen Wert ist. |
GenerateLeaseCondition(String) |
Erstellt eine Zugriffsbedingung, die bewirkt, dass ein Vorgang nur ausgeführt wird, wenn die Lease-ID der Ressource mit der angegebenen Lease-ID übereinstimmt. |
Gilt für:
Azure SDK for .NET