Partager via


AccessCondition Classe

Définition

Représente un ensemble de conditions d'accès à utiliser pour des opérations portant sur les services de stockage.

public sealed class AccessCondition
type AccessCondition = class
Public NotInheritable Class AccessCondition
Héritage
AccessCondition

Constructeurs

AccessCondition()

Représente un ensemble de conditions d'accès à utiliser pour des opérations portant sur les services de stockage.

Propriétés

IfAppendPositionEqual

Obtient ou définit une valeur pour une condition spécifiant le décalage d’octet à case activée pour lors de la validation d’un bloc dans un objet blob d’ajout. L’ajout réussit uniquement si la position de fin est égale à ce nombre.

IfMatchContentCrc

Obtient ou définit une valeur CRC64 pour une condition spécifiant que le CRC64 donné doit correspondre au CRC64 de la ressource spécifiée.

IfMatchETag

Obtient ou définit une valeur d'ETag pour une condition qui spécifie que l'ETag spécifiée doit correspondre à l'ETag de la ressource spécifiée.

IfMaxSizeLessThanOrEqual

Obtient ou définit une valeur pour une condition qui spécifie la taille maximale autorisée pour un objet blob d’ajout lorsqu’un nouveau bloc est validé. L’ajout réussit uniquement si la taille de l’objet blob après l’opération d’ajout est inférieure ou égale à la taille spécifiée.

IfModifiedSinceTime

Obtient ou définit une valeur DateTimeOffset pour une condition spécifiant une heure depuis laquelle une ressource a été modifiée.

IfNoneMatchContentCrc

Obtient ou définit une valeur CRC64 pour une condition spécifiant que le CRC64 donné ne doit pas correspondre au CRC64 de la ressource spécifiée.

IfNoneMatchETag

Obtient ou définit une valeur d'ETag pour une condition qui spécifie que l'ETag spécifiée ne doit pas correspondre à l'ETag de la ressource spécifiée.

IfNotModifiedSinceTime

Obtient ou définit une valeur DateTimeOffset pour une condition spécifiant une heure depuis laquelle une ressource n'a pas été modifiée.

IfSequenceNumberEqual

Obtient ou définit une valeur pour une condition qui spécifie que le numéro de séquence actuel doit être égal à la valeur spécifiée.

IfSequenceNumberLessThan

Obtient ou définit une valeur pour une condition qui spécifie que le numéro de séquence actuel doit être inférieur à la valeur spécifiée.

IfSequenceNumberLessThanOrEqual

Obtient ou définit une valeur pour une condition qui spécifie que le numéro de séquence actuel doit être inférieur ou égal à la valeur spécifiée.

LeaseId

Obtient ou définit un ID de bail qui doit correspondre au bail sur une ressource.

Méthodes

Clone()

Fournir une copie superficielle de la condition d’accès actuelle

GenerateEmptyCondition()

Construit une condition d'accès vide.

GenerateIfAppendPositionEqualCondition(Int64)

Construit une condition d’accès de telle sorte qu’une opération soit effectuée uniquement si la position de fin de l’objet blob d’ajout est égale à la valeur spécifiée.

GenerateIfExistsCondition()

Construit une condition d’accès de telle sorte qu’une opération soit effectuée uniquement si la ressource existe.

GenerateIfMatchCondition(String)

Élabore une condition d'accès selon laquelle une opération sera exécutée seulement si la valeur de l'ETag de la ressource correspond à la valeur de l'ETag spécifiée.

GenerateIfMaxSizeLessThanOrEqualCondition(Int64)

Construit une condition d’accès de telle sorte qu’une opération soit effectuée uniquement si la taille de l’objet blob d’ajout après la validation du bloc est inférieure ou égale à la valeur spécifiée.

GenerateIfModifiedSinceCondition(DateTimeOffset)

Élabore une condition d'accès selon laquelle une opération sera exécutée seulement si la ressource a été modifiée depuis l'heure spécifiée.

GenerateIfNoneMatchCondition(String)

Élabore une condition d'accès selon laquelle une opération sera exécutée seulement si la valeur de l'ETag de la ressource ne correspond pas à la valeur de l'ETag spécifiée.

GenerateIfNotExistsCondition()

Construit une condition d’accès de telle sorte qu’une opération soit effectuée uniquement si la ressource n’existe pas.

GenerateIfNotModifiedSinceCondition(DateTimeOffset)

Élabore une condition d'accès selon laquelle une opération sera exécutée seulement si la ressource n'a pas été modifiée depuis l'heure spécifiée.

GenerateIfSequenceNumberEqualCondition(Int64)

Élabore une condition d'accès selon laquelle une opération sera exécutée seulement si le numéro de séquence actuel est égal à la valeur spécifiée.

GenerateIfSequenceNumberLessThanCondition(Int64)

Élabore une condition d'accès selon laquelle une opération sera exécutée seulement si le numéro de séquence actuel est inférieur à la valeur spécifiée.

GenerateIfSequenceNumberLessThanOrEqualCondition(Int64)

Élabore une condition d'accès selon laquelle une opération sera exécutée uniquement si le numéro de séquence actuel est inférieur ou égal à la valeur spécifiée.

GenerateLeaseCondition(String)

Élabore une condition d'accès selon laquelle une opération sera exécutée seulement si l'ID de bail de la ressource correspond à l'ID de bail spécifié.

S’applique à