Compartilhar via


BlobContainersImpl Classe

Definição

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
Herança
Implementações

Propriedades

Inner (Herdado 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) (Herdado de Wrapper<InnerT>)
SetLegalHoldAsync(String, String, String, IList<String>, CancellationToken)

Implantações explícitas de interface

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

Limpa marcas de retenção legais. Limpar a mesma marca ou não existente resulta em uma operação idempotente. ClearLegalHold limpa apenas as marcas especificadas na solicitação.

IBlobContainers.DefineContainer(String)

Inicia a definição de um novo recurso contêiner.

IBlobContainers.DefineImmutabilityPolicy(String)

Inicia a definição para um novo recurso ImmutabilityPolicy.

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

Exclui o contêiner especificado em sua conta.

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

Anula uma política de imutabilidade desbloqueada. A resposta da exclusão tem imutabilidadePeriodSinceCreationInDays definida como 0. A ETag no If-Match é necessária para essa operação. A exclusão de uma política de imutabilidade bloqueada não é permitida, a única maneira é excluir o contêiner depois de excluir todos os blobs dentro do contêiner.

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

Estende a imutabilidadePeriodSinceCreationInDays de um immutabilityPolicy bloqueado. A única ação permitida em uma política Bloqueada será essa ação. A ETag no If-Match é necessária para essa operação.

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

Obtém propriedades de um contêiner especificado.

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

Obtém a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo.

IBlobContainers.ListAsync(String, String, CancellationToken)

Lista todos os contêineres e não dá suporte a um prefixo como plano de dados. Além disso, o SRP hoje não retorna o token de continuação.

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

Define a ImmutabilityPolicy como Estado bloqueado. A única ação permitida em uma política Bloqueada é a ação ExtendImmutabilityPolicy. A ETag no If-Match é necessária para essa operação.

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

Define marcas de retenção legais. Definir a mesma marca resulta em uma operação idempotente. SetLegalHold segue um padrão de acréscimo e não limpa as marcas existentes que não são especificadas na solicitação.

Aplica-se a