Compartir a través de


BlobContainersImpl Clase

Definición

public class BlobContainersImpl : Microsoft.Azure.Management.ResourceManager.Fluent.Core.Wrapper<Microsoft.Azure.Management.Storage.Fluent.IBlobContainersOperations>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.Storage.Fluent.IBlobContainers
type BlobContainersImpl = class
    inherit Wrapper<IBlobContainersOperations>
    interface IBlobContainers
    interface IBeta
Public Class BlobContainersImpl
Inherits Wrapper(Of IBlobContainersOperations)
Implements IBeta, IBlobContainers
Herencia
Implementaciones

Propiedades

Inner (Heredado de Wrapper<InnerT>)

Métodos

ClearLegalHoldAsync(String, String, String, IList<String>, CancellationToken)
DefineContainer(String)
DefineImmutabilityPolicy(String)
DeleteAsync(String, String, String, CancellationToken)
DeleteImmutabilityPolicyAsync(String, String, String, String, CancellationToken)
ExtendImmutabilityPolicyAsync(String, String, String, String, Int32, CancellationToken)
GetAsync(String, String, String, CancellationToken)
GetImmutabilityPolicyAsync(String, String, String, CancellationToken)
ListAsync(String, String, CancellationToken)
LockImmutabilityPolicyAsync(String, String, String, String, CancellationToken)
Manager()
SetInner(InnerT) (Heredado de Wrapper<InnerT>)
SetLegalHoldAsync(String, String, String, IList<String>, CancellationToken)

Implementaciones de interfaz explícitas

IBlobContainers.ClearLegalHoldAsync(String, String, String, IList<String>, CancellationToken)

Borra las etiquetas de suspensión legales. Borrar la misma etiqueta o no existente da como resultado una operación idempotente. ClearLegalHold borra solo las etiquetas especificadas en la solicitud.

IBlobContainers.DefineContainer(String)

Comienza la definición de un nuevo recurso contenedor.

IBlobContainers.DefineImmutabilityPolicy(String)

Comienza la definición de un nuevo recurso ImmutabilityPolicy.

IBlobContainers.DeleteAsync(String, String, String, CancellationToken)

Elimina el contenedor especificado en su cuenta.

IBlobContainers.DeleteImmutabilityPolicyAsync(String, String, String, String, CancellationToken)

Anula una directiva de inmutabilidad desbloqueada. La respuesta de delete tiene immutabilityPeriodSinceCreationInDays establecido en 0. Se requiere ETag en If-Match para esta operación. No se permite eliminar una directiva de inmutabilidad bloqueada, solo se permite eliminar el contenedor después de eliminar todos los blobs dentro del contenedor.

IBlobContainers.ExtendImmutabilityPolicyAsync(String, String, String, String, Int32, CancellationToken)

Extiende la inmutabilidadPeriodSinceCreationInDays de una immutabilidad bloqueadaPolicy. La única acción permitida en una directiva bloqueada será esta acción. Se requiere ETag en If-Match para esta operación.

IBlobContainers.GetAsync(String, String, String, CancellationToken)

Obtiene las propiedades de un contenedor especificado.

IBlobContainers.GetImmutabilityPolicyAsync(String, String, String, CancellationToken)

Obtiene la directiva de inmutabilidad existente junto con la ETag correspondiente en los encabezados de respuesta y el cuerpo.

IBlobContainers.ListAsync(String, String, CancellationToken)

Enumera todos los contenedores y no admite un prefijo como el plano de datos. En la actualidad, SRP no devuelve el token de continuación.

IBlobContainers.LockImmutabilityPolicyAsync(String, String, String, String, CancellationToken)

Establece immutabilityPolicy en Estado Bloqueado. La única acción permitida en una directiva bloqueada es la acción ExtendImmutabilityPolicy. Se requiere ETag en If-Match para esta operación.

IBlobContainers.SetLegalHoldAsync(String, String, String, IList<String>, CancellationToken)

Establece etiquetas de suspensión legales. Establecer la misma etiqueta da como resultado una operación idempotente. SetLegalHold sigue un patrón append y no borra las etiquetas existentes que no se especifican en la solicitud.

Se aplica a