Partilhar via


AccessCondition Classe

Definição

Representa um conjunto de condições de acesso a ser usado para operações nos serviços de armazenamento.

public sealed class AccessCondition
type AccessCondition = class
Public NotInheritable Class AccessCondition
Herança
AccessCondition

Construtores

AccessCondition()

Representa um conjunto de condições de acesso a ser usado para operações nos serviços de armazenamento.

Propriedades

IfAppendPositionEqual

Obtém ou define um valor para uma condição que especifica o deslocamento de bytes para marcar ao confirmar um bloco para um blob de acréscimo. O acréscimo só terá êxito se a posição final for igual a esse número.

IfMatchContentCrc

Obtém ou define um valor CRC64 para uma condição que determina que o CRC64 fornecido deve corresponder ao CRC64 do recurso especificado.

IfMatchETag

Obtém ou define um valor de ETag para uma condição especificando que o ETag fornecido deve corresponder ao ETag do recurso especificado.

IfMaxSizeLessThanOrEqual

Obtém ou define um valor para uma condição que especifica o tamanho máximo permitido para um blob de acréscimo quando um novo bloco é confirmado. O acréscimo só terá êxito se o tamanho do blob após a operação de acréscimo for menor ou igual ao tamanho especificado.

IfModifiedSinceTime

Obtém ou define um valor DateTimeOffset para uma condição especificando um tempo desde que um recurso foi modificado.

IfNoneMatchContentCrc

Obtém ou define um valor CRC64 para uma condição que especifica que o CRC64 fornecido não deve corresponder ao CRC64 do recurso especificado.

IfNoneMatchETag

Obtém ou define um valor de ETag para uma condição especificando que o ETag fornecido não deve corresponder ao ETag do recurso especificado.

IfNotModifiedSinceTime

Obtém ou define um valor DateTimeOffset para uma condição especificando um tempo no qual um recurso não foi modificado.

IfSequenceNumberEqual

Obtém ou define um valor para uma condição especificando que o número de sequência atual deve ser igual ao valor especificado.

IfSequenceNumberLessThan

Obtém ou define um valor para uma condição especificando que o número de sequência atual deve ser menor do que o valor especificado.

IfSequenceNumberLessThanOrEqual

Obtém ou define um valor para uma condição especificando que o número de sequência atual deve ser menor ou igual ao valor especificado.

LeaseId

Obtém ou define um ID de concessão que deve corresponder à concessão em um recurso.

Métodos

Clone()

Fornecer uma cópia superficial da condição de acesso atual

GenerateEmptyCondition()

Constrói uma condição de acesso vazio.

GenerateIfAppendPositionEqualCondition(Int64)

Constrói uma condição de acesso de modo que uma operação seja executada somente se a posição final do blob de acréscimo for igual ao valor especificado.

GenerateIfExistsCondition()

Constrói uma condição de acesso de modo que uma operação seja executada somente se o recurso existir.

GenerateIfMatchCondition(String)

Constrói uma condição de acesso de modo que uma operação seja executada apenas se o valor ETag do recurso coincidir com o valor ETag especificado.

GenerateIfMaxSizeLessThanOrEqualCondition(Int64)

Constrói uma condição de acesso de modo que uma operação seja executada somente se o tamanho do blob de acréscimo após a confirmação do bloco for menor ou igual ao valor especificado.

GenerateIfModifiedSinceCondition(DateTimeOffset)

Constrói uma condição de acesso de modo que uma operação seja executada apenas se o recurso tiver sido modificado desde a hora especificada.

GenerateIfNoneMatchCondition(String)

Constrói uma condição de acesso de modo que uma operação seja executada apenas se o valor ETag do recurso não coincidir com o valor ETag especificado.

GenerateIfNotExistsCondition()

Constrói uma condição de acesso de modo que uma operação seja executada somente se o recurso não existir.

GenerateIfNotModifiedSinceCondition(DateTimeOffset)

Constrói uma condição de acesso de modo que uma operação seja executada apenas se o recurso não tiver sido modificado desde a hora especificada.

GenerateIfSequenceNumberEqualCondition(Int64)

Constrói uma condição de acesso de modo que uma operação seja executada apenas se o número de sequência atual do recurso for igual ao valor especificado.

GenerateIfSequenceNumberLessThanCondition(Int64)

Constrói uma condição de acesso de modo que uma operação seja executada apenas se o número de sequência atual do recurso for menor que o valor especificado.

GenerateIfSequenceNumberLessThanOrEqualCondition(Int64)

Constrói uma condição de acesso de modo que uma operação seja executada apenas se o número de sequência atual do recurso for menor que ou igual ao valor especificado.

GenerateLeaseCondition(String)

Constrói uma condição de acesso de modo que uma operação seja executada apenas se a ID de concessão no recurso coincidir com a ID de concessão especificada.

Aplica-se a