Compartir a través de


AccessCondition Clase

Definición

Representa un conjunto de condiciones de acceso que se usarán para las operaciones en los servicios de almacenamiento.

public sealed class AccessCondition
type AccessCondition = class
Public NotInheritable Class AccessCondition
Herencia
AccessCondition

Constructores

AccessCondition()

Representa un conjunto de condiciones de acceso que se usarán para las operaciones en los servicios de almacenamiento.

Propiedades

IfAppendPositionEqual

Obtiene o establece un valor para una condición que especifica el desplazamiento de bytes que se va a comprobar al confirmar un bloque en un blob en anexos. La anexión solo se realizará correctamente si la posición final es igual a este número.

IfMatchContentCrc

Obtiene o establece un valor CRC64 para una condición que especifica que el CRC64 especificado debe coincidir con el CRC64 del recurso especificado.

IfMatchETag

Obtiene o establece un valor ETag para una condición que especifica que el valor ETag especificado debe coincidir con el valor ETag del recurso especificado.

IfMaxSizeLessThanOrEqual

Obtiene o establece un valor para una condición que especifica el tamaño máximo permitido para un blob en anexos cuando se confirma un nuevo bloque. El anexo solo se realizará correctamente si el tamaño del blob después de la operación de anexión es menor o igual que el tamaño especificado.

IfModifiedSinceTime

Obtiene o establece un valor DateTimeOffset para una condición que especifica una hora desde la que se ha modificado un recurso.

IfNoneMatchContentCrc

Obtiene o establece un valor CRC64 para una condición que especifica que el CRC64 especificado no debe coincidir con el CRC64 del recurso especificado.

IfNoneMatchETag

Obtiene o establece un valor ETag para una condición que especifica que el valor ETag especificado no debe coincidir con el valor ETag del recurso especificado.

IfNotModifiedSinceTime

Obtiene o establece un valor DateTimeOffset para una condición que especifica una hora desde la que no se ha modificado un recurso.

IfSequenceNumberEqual

Obtiene o establece un valor para una condición que especifica que el número de secuencia actual debe ser igual que el valor especificado.

IfSequenceNumberLessThan

Obtiene o establece un valor para una condición que especifica que el número de secuencia actual debe ser menor que el valor especificado.

IfSequenceNumberLessThanOrEqual

Obtiene o establece un valor para una condición que especifica que el número de secuencia actual debe ser menor o igual que el valor especificado.

LeaseId

Obtiene o establece un identificador de concesión que debe coincidir con la concesión de un recurso.

Métodos

Clone()

Proporcionar una copia superficial de la condición de acceso actual

GenerateEmptyCondition()

Crea una condición de acceso vacía.

GenerateIfAppendPositionEqualCondition(Int64)

Construye una condición de acceso para que una operación se realice solo si la posición final del blob en anexos es igual al valor especificado.

GenerateIfExistsCondition()

Construye una condición de acceso para que una operación se realice solo si el recurso existe.

GenerateIfMatchCondition(String)

Crea una condición de acceso de forma que una operación solo se realizará si el valor ETag del recurso coincide con el valor ETag especificado.

GenerateIfMaxSizeLessThanOrEqualCondition(Int64)

Construye una condición de acceso de modo que una operación se realice solo si el tamaño del blob en anexos después de confirmar el bloque es menor o igual que el valor especificado.

GenerateIfModifiedSinceCondition(DateTimeOffset)

Crea una condición de acceso de forma que una operación solo se realizará si el recurso se ha modificado desde la hora especificada.

GenerateIfNoneMatchCondition(String)

Crea una condición de acceso de forma que una operación solo se realizará si el valor ETag del recurso no coincide con el valor ETag especificado.

GenerateIfNotExistsCondition()

Construye una condición de acceso para que una operación se realice solo si el recurso no existe.

GenerateIfNotModifiedSinceCondition(DateTimeOffset)

Crea una condición de acceso de forma que una operación solo se realizará si el recurso no se ha modificado desde la hora especificada.

GenerateIfSequenceNumberEqualCondition(Int64)

Crea una condición de acceso de forma que una operación solo se realizará si el número de secuencia actual del recurso es igual que el valor especificado.

GenerateIfSequenceNumberLessThanCondition(Int64)

Crea una condición de acceso de forma que una operación solo se realizará si el número de secuencia actual del recurso es menor que el valor especificado.

GenerateIfSequenceNumberLessThanOrEqualCondition(Int64)

Crea una condición de acceso de forma que una operación solo se realizará si el número de secuencia actual del recurso es menor o igual que el valor especificado.

GenerateLeaseCondition(String)

Crea una condición de acceso de forma que una operación solo se realizará si el identificador de concesión del recurso coincide con el identificador de concesión especificado.

Se aplica a