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
BeginObjectLevelWormWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken) |
Essa operação migra um contêiner de blob do WORM no nível do contêiner para o contêiner habilitado para imutabilidade no nível do objeto. Os pré-requisitos exigem uma política de imutabilidade no nível do contêiner em estado bloqueado ou desbloqueado, o controle de versão no nível da conta deve ser habilitado e não deve haver nenhuma retenção legal no contêiner. |
ClearLegalHoldWithHttpMessagesAsync(String, String, String, IList<String>, Nullable<Boolean>, 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, ImmutabilityPolicy, String, Dictionary<String, List<String>>, CancellationToken) |
Cria ou atualiza uma política de imutabilidade desbloqueada. A ETag no If-Match será honrada se for fornecida, mas não necessária para esta operação. |
CreateWithHttpMessagesAsync(String, String, String, BlobContainer, 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 da exclusão tem imutabilidadePeriodSinceCreationInDays definida como 0. A ETag no If-Match é necessária para essa operação. Não é permitida a exclusão de uma política de imutabilidade bloqueada, a única maneira é excluir o contêiner depois de excluir todos os blobs expirados dentro do contêiner bloqueado por política. |
DeleteWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken) |
Exclui o contêiner especificado em sua conta. |
ExtendImmutabilityPolicyWithHttpMessagesAsync(String, String, String, String, ImmutabilityPolicy, 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 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. |
ListNextWithHttpMessagesAsync(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. |
ListWithHttpMessagesAsync(String, String, String, 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. |
ObjectLevelWormWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken) |
Essa operação migra um contêiner de blob do WORM no nível do contêiner para o contêiner habilitado para imutabilidade no nível do objeto. Os pré-requisitos exigem uma política de imutabilidade no nível do contêiner no estado bloqueado ou desbloqueado, o controle de versão no nível da conta deve ser habilitado e não deve haver nenhuma retenção legal no contêiner. |
SetLegalHoldWithHttpMessagesAsync(String, String, String, IList<String>, Nullable<Boolean>, 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, BlobContainer, 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
BeginObjectLevelWorm(IBlobContainersOperations, String, String, String) |
Essa operação migra um contêiner de blob do WORM no nível do contêiner para o contêiner habilitado para imutabilidade no nível do objeto. Os pré-requisitos exigem uma política de imutabilidade no nível do contêiner em estado bloqueado ou desbloqueado, o controle de versão no nível da conta deve ser habilitado e não deve haver nenhuma retenção legal no contêiner. |
BeginObjectLevelWormAsync(IBlobContainersOperations, String, String, String, CancellationToken) |
Essa operação migra um contêiner de blob do WORM no nível do contêiner para o contêiner habilitado para imutabilidade no nível do objeto. Os pré-requisitos exigem uma política de imutabilidade no nível do contêiner em estado bloqueado ou desbloqueado, o controle de versão no nível da conta deve ser habilitado e não deve haver nenhuma retenção legal no contêiner. |
ClearLegalHold(IBlobContainersOperations, String, String, String, IList<String>, Nullable<Boolean>) |
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. |
ClearLegalHoldAsync(IBlobContainersOperations, String, String, String, IList<String>, Nullable<Boolean>, 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. |
Create(IBlobContainersOperations, String, String, String, BlobContainer) |
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. |
CreateAsync(IBlobContainersOperations, String, String, String, BlobContainer, 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. |
CreateOrUpdateImmutabilityPolicy(IBlobContainersOperations, String, String, String, ImmutabilityPolicy, String) |
Cria ou atualiza uma política de imutabilidade desbloqueada. A ETag no If-Match será honrada se for fornecida, mas não necessária para esta operação. |
CreateOrUpdateImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, ImmutabilityPolicy, String, CancellationToken) |
Cria ou atualiza uma política de imutabilidade desbloqueada. A ETag no If-Match será honrada se for fornecida, mas não necessária para esta operação. |
Delete(IBlobContainersOperations, String, String, String) |
Exclui o contêiner especificado em sua conta. |
DeleteAsync(IBlobContainersOperations, String, String, String, CancellationToken) |
Exclui o contêiner especificado em sua conta. |
DeleteImmutabilityPolicy(IBlobContainersOperations, String, String, String, String) |
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. Não é permitida a exclusão de uma política de imutabilidade bloqueada, a única maneira é excluir o contêiner depois de excluir todos os blobs expirados dentro do contêiner bloqueado por política. |
DeleteImmutabilityPolicyAsync(IBlobContainersOperations, 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. Não é permitida a exclusão de uma política de imutabilidade bloqueada, a única maneira é excluir o contêiner depois de excluir todos os blobs expirados dentro do contêiner bloqueado por política. |
ExtendImmutabilityPolicy(IBlobContainersOperations, String, String, String, String, ImmutabilityPolicy) |
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. |
ExtendImmutabilityPolicyAsync(IBlobContainersOperations, String, String, String, String, ImmutabilityPolicy, 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. |
Get(IBlobContainersOperations, String, String, String) |
Obtém propriedades de um contêiner especificado. |
GetAsync(IBlobContainersOperations, String, String, String, CancellationToken) |
Obtém propriedades de um contêiner especificado. |
GetImmutabilityPolicy(IBlobContainersOperations, String, String, String, String) |
Obtém a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo. |
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. |
Lease(IBlobContainersOperations, String, String, String, LeaseContainerRequest) |
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. |
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. |
List(IBlobContainersOperations, String, String, String, String, String) |
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. |
ListAsync(IBlobContainersOperations, String, String, String, 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. |
ListNext(IBlobContainersOperations, String) |
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. |
ListNextAsync(IBlobContainersOperations, 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. |
LockImmutabilityPolicy(IBlobContainersOperations, String, String, String, String) |
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. |
LockImmutabilityPolicyAsync(IBlobContainersOperations, 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. |
ObjectLevelWorm(IBlobContainersOperations, String, String, String) |
Essa operação migra um contêiner de blob do WORM no nível do contêiner para o contêiner habilitado para imutabilidade no nível do objeto. Os pré-requisitos exigem uma política de imutabilidade no nível do contêiner em estado bloqueado ou desbloqueado, o controle de versão no nível da conta deve ser habilitado e não deve haver nenhuma retenção legal no contêiner. |
ObjectLevelWormAsync(IBlobContainersOperations, String, String, String, CancellationToken) |
Essa operação migra um contêiner de blob do WORM no nível do contêiner para o contêiner habilitado para imutabilidade no nível do objeto. Os pré-requisitos exigem uma política de imutabilidade no nível do contêiner em estado bloqueado ou desbloqueado, o controle de versão no nível da conta deve ser habilitado e não deve haver nenhuma retenção legal no contêiner. |
SetLegalHold(IBlobContainersOperations, String, String, String, IList<String>, Nullable<Boolean>) |
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. |
SetLegalHoldAsync(IBlobContainersOperations, String, String, String, IList<String>, Nullable<Boolean>, 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. |
Update(IBlobContainersOperations, String, String, String, BlobContainer) |
Atualizações propriedades de contêiner conforme especificado no corpo da solicitação. As propriedades não mencionadas na solicitação serão inalteradas. A atualização falhará se o contêiner especificado ainda não existir. |
UpdateAsync(IBlobContainersOperations, String, String, String, BlobContainer, CancellationToken) |
Atualizações propriedades de contêiner conforme especificado no corpo da solicitação. As propriedades não mencionadas na solicitação serão inalteradas. A atualização falhará se o contêiner especificado ainda não existir. |
Aplica-se a
Azure SDK for .NET