IBlobContainersOperations Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Operações BlobContainersOperations.
public interface IBlobContainersOperations
type IBlobContainersOperations = interface
Public Interface IBlobContainersOperations
Métodos
ClearLegalHoldWithHttpMessagesAsync(String, String, String, IList<String>, Dictionary<String,List<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. |
CreateOrUpdateImmutabilityPolicyWithHttpMessagesAsync(String, String, String, Int32, String, Dictionary<String,List<String>>, CancellationToken) |
Cria ou atualiza uma política de imutabilidade desbloqueada. A ETag no If-Match será respeitada se for fornecida, mas não necessária para essa operação. |
CreateWithHttpMessagesAsync(String, String, String, Nullable<PublicAccess>, IDictionary<String,String>, Dictionary<String,List<String>>, CancellationToken) |
Cria um novo contêiner na conta especificada, conforme descrito pelo corpo da solicitação. O recurso do contêiner inclui os metadados e as propriedades desse contêiner. Ele não inclui uma lista dos blobs presentes no contêiner. |
DeleteImmutabilityPolicyWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken) |
Anula uma política de imutabilidade desbloqueada. A resposta de delete tem imutabilityPeriodSinceCreationInDays definido 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. |
DeleteWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken) |
Exclui o contêiner especificado em sua conta. |
ExtendImmutabilityPolicyWithHttpMessagesAsync(String, String, String, String, Int32, Dictionary<String,List<String>>, 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. |
GetImmutabilityPolicyWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken) |
Obtém a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo. |
GetWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken) |
Obtém as propriedades de um contêiner especificado. |
LeaseWithHttpMessagesAsync(String, String, String, LeaseContainerRequest, Dictionary<String,List<String>>, CancellationToken) |
A operação Contêiner de Concessão estabelece e gerencia um bloqueio em um contêiner para operações de exclusão. A duração do bloqueio pode ser de 15 a 60 segundos, ou pode ser infinita. |
ListWithHttpMessagesAsync(String, String, Dictionary<String,List<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. |
LockImmutabilityPolicyWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken) |
Define 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. |
SetLegalHoldWithHttpMessagesAsync(String, String, String, IList<String>, Dictionary<String,List<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. |
UpdateWithHttpMessagesAsync(String, String, String, Nullable<PublicAccess>, IDictionary<String,String>, Dictionary<String,List<String>>, CancellationToken) |
Atualizações propriedades de contêiner conforme especificado no corpo da solicitação. As propriedades não mencionadas na solicitação não serão alteradas. A atualização falhará se o contêiner especificado ainda não existir. |
Métodos de Extensão
ClearLegalHoldAsync(IBlobContainersOperations, 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. |
CreateAsync(IBlobContainersOperations, String, String, String, Nullable<PublicAccess>, IDictionary<String,String>, CancellationToken) |
Cria um novo contêiner na conta especificada, conforme descrito pelo corpo da solicitação. O recurso do contêiner inclui os metadados e as propriedades desse contêiner. Ele não inclui uma lista dos blobs presentes no contêiner. |
CreateOrUpdateImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, Int32, String, CancellationToken) |
Cria ou atualiza uma política de imutabilidade desbloqueada. A ETag no If-Match será respeitada se for fornecida, mas não necessária para essa operação. |
DeleteAsync(IBlobContainersOperations, String, String, String, CancellationToken) |
Exclui o contêiner especificado em sua conta. |
DeleteImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, String, CancellationToken) |
Anula uma política de imutabilidade desbloqueada. A resposta de delete tem imutabilityPeriodSinceCreationInDays definido 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. |
ExtendImmutabilityPolicyAsync(IBlobContainersOperations, 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. |
GetAsync(IBlobContainersOperations, String, String, String, CancellationToken) |
Obtém as propriedades de um contêiner especificado. |
GetImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, String, CancellationToken) |
Obtém a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo. |
LeaseAsync(IBlobContainersOperations, String, String, String, LeaseContainerRequest, CancellationToken) |
A operação Contêiner de Concessão estabelece e gerencia um bloqueio em um contêiner para operações de exclusão. A duração do bloqueio pode ser de 15 a 60 segundos, ou pode ser infinita. |
ListAsync(IBlobContainersOperations, 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. |
LockImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, String, CancellationToken) |
Define 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. |
SetLegalHoldAsync(IBlobContainersOperations, 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. |
UpdateAsync(IBlobContainersOperations, String, String, String, Nullable<PublicAccess>, IDictionary<String,String>, CancellationToken) |
Atualizações propriedades de contêiner conforme especificado no corpo da solicitação. As propriedades não mencionadas na solicitação não serão alteradas. A atualização falhará se o contêiner especificado ainda não existir. |
Aplica-se a
Azure SDK for .NET