Compartilhar via


SnapshotOperationsExtensions Classe

Definição

Métodos de extensão para SnapshotOperations.

public static class SnapshotOperationsExtensions
type SnapshotOperationsExtensions = class
Public Module SnapshotOperationsExtensions
Herança
SnapshotOperationsExtensions

Métodos

ApplyAsync(ISnapshotOperations, Guid, String, SnapshotApplyMode, CancellationToken)

Envie uma operação para aplicar um instantâneo à assinatura atual. Para cada instantâneo, somente as assinaturas incluídas no applyScope of Snapshot – Take podem aplicá-lo.< br /> As interfaces instantâneo são para que os usuários faça backup e restaurem seus dados faciais de uma assinatura facial para outra, dentro da mesma região ou entre regiões. O fluxo de trabalho contém duas fases, o usuário primeiro chama Snapshot – Take para criar uma cópia do objeto de origem e armazená-lo como um instantâneo e, em seguida, chama Snapshot – Aplicar para colar o instantâneo à assinatura de destino. Os instantâneos são armazenados em um local centralizado (por instância do Azure), para que possam ser aplicados entre contas e regiões.< br/>Aplicar instantâneo é uma operação assíncrona. Uma ID de operação pode ser obtida do campo "Operation-Location" no cabeçalho de resposta, a ser usado em OperationStatus – Get para acompanhar o progresso da aplicação do instantâneo. A ID do objeto de destino será incluída no campo "resourceLocation" em OperationStatus – Obter resposta quando a operação status for "bem-sucedida".< br/>Tempo de aplicação de instantâneo depende do número de entradas de pessoa e rosto no objeto instantâneo. Pode ser em segundos, ou até 1 hora para 1.000.000 pessoas com várias faces.< br/> Snapshots serão expirados e limpos automaticamente em 48 horas depois de serem criados pelo Snapshot – Take. Portanto, a assinatura de destino é necessária para aplicar o instantâneo em 48 horas desde sua criação.< br/> A aplicação de um instantâneo não bloqueará nenhuma outra operação em relação ao objeto de destino, no entanto, não é recomendável porque a correção não pode ser garantida durante instantâneo aplicação. Depois que instantâneo a aplicação for concluída, todas as operações para o objeto de destino poderão funcionar normalmente. O instantâneo também inclui os resultados de treinamento do objeto de origem, o que significa que a assinatura de destino à qual o instantâneo aplicado não precisa treinar novamente o objeto de destino antes de chamar Identifi/FindSimilar.< br/> Um instantâneo pode ser aplicado várias vezes em paralelo, enquanto atualmente há suporte apenas para CreateNew modo de aplicação, o que significa que a operação de aplicação falhará se a assinatura de destino já contiver um objeto do mesmo tipo e usando a mesma objectId. Os usuários podem especificar a "objectId" no corpo da solicitação para evitar esses conflitos.< Br/>

  • Cota de assinatura de camada gratuita: 100 operações de aplicação por mês.
  • Cota de assinatura de nível S0: 100 operações de aplicação por dia.
DeleteAsync(ISnapshotOperations, Guid, CancellationToken)

Exclua um instantâneo existente de acordo com o snapshotId. Todos os dados e informações do objeto no instantâneo também serão excluídos. Somente a assinatura de origem que tirou o instantâneo pode excluir o instantâneo. Se o usuário não excluir um instantâneo com essa API, o instantâneo ainda será excluído automaticamente em 48 horas após a criação.

GetAsync(ISnapshotOperations, Guid, CancellationToken)

Recuperar informações sobre um instantâneo. O instantâneo só pode ser acessado pela assinatura de origem que o pegou e as assinaturas de destino incluídas no applyScope em Snapshot – Take.

GetOperationStatusAsync(ISnapshotOperations, Guid, CancellationToken)

Recupere o status de uma operação de instantâneo take/apply.

ListAsync(ISnapshotOperations, Nullable<SnapshotObjectType>, IList<Guid>, CancellationToken)

Liste todos os instantâneos acessíveis com informações relacionadas, incluindo instantâneos que foram tirados pelo usuário ou instantâneos a serem aplicados ao usuário (a ID da assinatura foi incluída no applyScope em Snapshot – Take).

TakeAsync(ISnapshotOperations, SnapshotObjectType, String, IList<Guid>, String, CancellationToken)

Envie uma operação para obter um instantâneo de lista de rostos, lista de rostos grandes, grupo de pessoas ou grupo de pessoas grandes, com tipo de instantâneo especificado pelo usuário, ID do objeto de origem, escopo de aplicação e dados de usuário opcionais.< br /> As interfaces instantâneo são para que os usuários faça backup e restaurem seus dados faciais de uma assinatura facial para outra, dentro da mesma região ou entre regiões. O fluxo de trabalho contém duas fases, o usuário primeiro chama Snapshot – Take para criar uma cópia do objeto de origem e armazená-lo como um instantâneo e, em seguida, chama Snapshot – Aplicar para colar o instantâneo à assinatura de destino. Os instantâneos são armazenados em um local centralizado (por instância do Azure), para que possam ser aplicados entre contas e regiões.< br />Taking instantâneo é uma operação assíncrona. Uma ID de operação pode ser obtida do campo "Operation-Location" no cabeçalho de resposta, a ser usado em OperationStatus – Get para acompanhar o progresso da criação do instantâneo. A ID de instantâneo será incluída no campo "resourceLocation" em OperationStatus – Obter resposta quando a operação status for "bem-sucedida".< br />Snapshot taking time depende do número de entradas de pessoa e rosto no objeto de origem. Pode ser em segundos, ou até várias horas para 1.000.000 pessoas com várias faces.< br/> Snapshots serão expirados e limpos automaticamente em 48 horas depois de serem criados pelo Snapshot – Take. O usuário pode excluir a instantâneo usando Instantâneo – Excluir por conta própria a qualquer momento antes da expiração.< br/>Tomando instantâneo para um determinado objeto não bloqueará nenhuma outra operação contra o objeto. Todas as operações somente leitura (Obter/Listar e Identificar/LocalizarSimilar/Verificar) podem ser realizadas normalmente. Para todas as operações graváveis, incluindo Adicionar/Atualizar/Excluir o objeto de origem ou suas pessoas/rostos e Treinar, elas não são bloqueadas, mas não são recomendadas porque as atualizações graváveis podem não ser refletidas no instantâneo durante sua tomada. Depois que instantâneo tomada for concluída, todas as operações legíveis e graváveis poderão funcionar normalmente. O instantâneo também incluirá os resultados de treinamento do objeto de origem, o que significa que a assinatura de destino à qual o instantâneo aplicado não precisa treinar novamente o objeto de destino antes de chamar Identifi/FindSimilar.< Br/>

  • Cota de assinatura de camada gratuita: 100 operações de uso por mês.
  • Cota de assinatura de nível S0: 100 operações de uso por dia.
UpdateAsync(ISnapshotOperations, Guid, IList<Guid>, String, CancellationToken)

Atualize as informações de um instantâneo. Somente a assinatura de origem que fez a instantâneo pode atualizar o instantâneo.

Aplica-se a