Compartir a través de


SnapshotOperations Clase

Definición

Operaciones snapshotOperations.

public class SnapshotOperations : Microsoft.Azure.CognitiveServices.Vision.Face.ISnapshotOperations, Microsoft.Rest.IServiceOperations<Microsoft.Azure.CognitiveServices.Vision.Face.FaceClient>
type SnapshotOperations = class
    interface IServiceOperations<FaceClient>
    interface ISnapshotOperations
Public Class SnapshotOperations
Implements IServiceOperations(Of FaceClient), ISnapshotOperations
Herencia
SnapshotOperations
Implementaciones

Constructores

SnapshotOperations(FaceClient)

Inicializa una nueva instancia de la clase SnapshotOperations.

Propiedades

Client

Obtiene una referencia a FaceClient.

Métodos

ApplyWithHttpMessagesAsync(Guid, String, SnapshotApplyMode, Dictionary<String,List<String>>, CancellationToken)

Envíe una operación para aplicar una instantánea a la suscripción actual. Para cada instantánea, solo las suscripciones incluidas en applyScope of Snapshot - Take pueden aplicarla.< br/> Las interfaces de instantáneas son para que los usuarios realicen copias de seguridad y restauren sus datos faciales de una suscripción de cara a otra, dentro de la misma región o entre regiones. El flujo de trabajo contiene dos fases: el usuario llama primero a Snapshot - Take para crear una copia del objeto de origen y almacenarlo como instantánea y, a continuación, llama a Snapshot - Apply para pegar la instantánea en la suscripción de destino. Las instantáneas se almacenan en una ubicación centralizada (por instancia de Azure), para que se puedan aplicar entre cuentas y regiones.< br/> Applying snapshot es una operación asincrónica. Se puede obtener un identificador de operación del campo "Operation-Location" en el encabezado de respuesta, que se usará en OperationStatus - Get para realizar un seguimiento del progreso de la aplicación de la instantánea. El identificador de objeto de destino se incluirá en el campo "resourceLocation" de OperationStatus - Obtener respuesta cuando el estado de la operación sea "correcto".< Br/> Snapshot aplicar el tiempo depende del número de entradas de persona y cara en el objeto de instantánea. Podría estar en segundos o hasta 1 hora para 1.000.000 personas con varias caras.< br/> Snapshots se expirará automáticamente y se limpiará en 48 horas después de que se cree mediante Snapshot - Take. Por lo tanto, la suscripción de destino es necesaria para aplicar la instantánea en 48 horas desde su creación.< Br/> Aplicar una instantánea no bloqueará ninguna otra operación en el objeto de destino, pero no se recomienda porque no se puede garantizar la corrección durante la aplicación de la instantánea. Una vez completada la aplicación de instantáneas, todas las operaciones hacia el objeto de destino pueden funcionar de la forma normal. La instantánea también incluye los resultados de entrenamiento del objeto de origen, lo que significa que la suscripción de destino a la que se aplica la instantánea no necesita volver a entrenar el objeto de destino antes de llamar a Identify/FindSimilar.< Br/> One snapshot se puede aplicar varias veces en paralelo, mientras que actualmente solo se admite el modo CreateNew apply, lo que significa que la operación de aplicación producirá un error si la suscripción de destino ya contiene un objeto de mismo tipo y con el mismo objectId. Los usuarios pueden especificar el "objectId" en el cuerpo de la solicitud para evitar estos conflictos.< Br/>

  • Cuota de suscripción de nivel gratis: 100 operaciones de aplicación al mes.
  • Cuota de suscripción de nivel S0: 100 operaciones de aplicación al día.
DeleteWithHttpMessagesAsync(Guid, Dictionary<String,List<String>>, CancellationToken)

Elimine una instantánea existente según snapshotId. También se eliminarán todos los datos de objeto y la información de la instantánea. Solo la suscripción de origen que tomó la instantánea puede eliminar la instantánea. Si el usuario no elimina una instantánea con esta API, la instantánea se eliminará automáticamente en 48 horas después de la creación.

GetOperationStatusWithHttpMessagesAsync(Guid, Dictionary<String,List<String>>, CancellationToken)

Recupere el estado de una operación de toma o aplicación de instantánea.

GetWithHttpMessagesAsync(Guid, Dictionary<String,List<String>>, CancellationToken)

Recupere información sobre una instantánea. La instantánea solo es accesible para la suscripción de origen que la tomó y las suscripciones de destino incluidas en applyScope en Snapshot - Take.

ListWithHttpMessagesAsync(Nullable<SnapshotObjectType>, IList<Guid>, Dictionary<String,List<String>>, CancellationToken)

Enumere todas las instantáneas accesibles con información relacionada, incluidas las instantáneas tomadas por el usuario, o las instantáneas que se aplicarán al usuario (el identificador de suscripción se incluyó en applyScope en Snapshot - Take).

TakeWithHttpMessagesAsync(SnapshotObjectType, String, IList<Guid>, String, Dictionary<String,List<String>>, CancellationToken)

Envíe una operación para tomar una instantánea de la lista de caras, la lista de caras grandes, el grupo de personas o el grupo de personas grandes, con el tipo de instantánea especificado por el usuario, el identificador de objeto de origen, la aplicación del ámbito y los datos de usuario opcionales.< br/> Las interfaces de instantáneas son para que los usuarios realicen copias de seguridad y restauren sus datos faciales de una suscripción de cara a otra, dentro de la misma región o entre regiones. El flujo de trabajo contiene dos fases: el usuario llama primero a Snapshot - Take para crear una copia del objeto de origen y almacenarlo como instantánea y, a continuación, llama a Snapshot - Apply para pegar la instantánea en la suscripción de destino. Las instantáneas se almacenan en una ubicación centralizada (por instancia de Azure), para que se puedan aplicar entre cuentas y regiones.< br/> Taking snapshot es una operación asincrónica. Se puede obtener un identificador de operación del campo "Operation-Location" en el encabezado de respuesta, que se usará en OperationStatus - Get para realizar el seguimiento del progreso de la creación de la instantánea. El identificador de instantánea se incluirá en el campo "resourceLocation" de OperationStatus - Obtener respuesta cuando el estado de la operación sea "correcto".< br/> Snapshot que tarda tiempo depende del número de entradas de persona y cara en el objeto de origen. Podría ser en segundos o hasta varias horas para 1.000.000 personas con varias caras.< br/> Snapshots se expirará automáticamente y se limpiará en 48 horas después de que se cree mediante Snapshot - Take. El usuario puede eliminar la instantánea mediante Snapshot - Delete por sí mismo en cualquier momento antes de la expiración.< br/> Taking snapshot for a certain object will not block any other operations against the object. Todas las operaciones de solo lectura (Get/List e Identify/FindSimilar/Verify) se pueden realizar como de costumbre. Para todas las operaciones grabables, incluidos Add/Update/Delete el objeto de origen o sus personas/caras y Train, no se bloquean, pero no se recomiendan porque es posible que las actualizaciones grabables no se reflejen en la instantánea durante su toma. Una vez completada la toma de instantáneas, todas las operaciones legibles y grabables pueden funcionar de la forma normal. La instantánea también incluirá los resultados de entrenamiento del objeto de origen, lo que significa que la suscripción de destino a la que se aplica la instantánea no necesita volver a entrenar el objeto de destino antes de llamar a Identify/FindSimilar.< Br/>

  • Cuota de suscripción de nivel gratis: 100 realizan operaciones al mes.
  • Cuota de suscripción de nivel S0: 100 realizan operaciones al día.
UpdateWithHttpMessagesAsync(Guid, IList<Guid>, String, Dictionary<String,List<String>>, CancellationToken)

Actualice la información de una instantánea. Solo la suscripción de origen que tomó la instantánea puede actualizar la instantánea.

Métodos de extensión

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

Envíe una operación para aplicar una instantánea a la suscripción actual. Para cada instantánea, solo las suscripciones incluidas en applyScope of Snapshot - Take pueden aplicarla.< br/> Las interfaces de instantáneas son para que los usuarios realicen copias de seguridad y restauren sus datos faciales de una suscripción de cara a otra, dentro de la misma región o entre regiones. El flujo de trabajo contiene dos fases: el usuario llama primero a Snapshot - Take para crear una copia del objeto de origen y almacenarlo como instantánea y, a continuación, llama a Snapshot - Apply para pegar la instantánea en la suscripción de destino. Las instantáneas se almacenan en una ubicación centralizada (por instancia de Azure), para que se puedan aplicar entre cuentas y regiones.< br/> Applying snapshot es una operación asincrónica. Se puede obtener un identificador de operación del campo "Operation-Location" en el encabezado de respuesta, que se usará en OperationStatus - Get para realizar un seguimiento del progreso de la aplicación de la instantánea. El identificador de objeto de destino se incluirá en el campo "resourceLocation" de OperationStatus - Obtener respuesta cuando el estado de la operación sea "correcto".< Br/> Snapshot aplicar el tiempo depende del número de entradas de persona y cara en el objeto de instantánea. Podría estar en segundos o hasta 1 hora para 1.000.000 personas con varias caras.< br/> Snapshots se expirará automáticamente y se limpiará en 48 horas después de que se cree mediante Snapshot - Take. Por lo tanto, la suscripción de destino es necesaria para aplicar la instantánea en 48 horas desde su creación.< Br/> Aplicar una instantánea no bloqueará ninguna otra operación en el objeto de destino, pero no se recomienda porque no se puede garantizar la corrección durante la aplicación de la instantánea. Una vez completada la aplicación de instantáneas, todas las operaciones hacia el objeto de destino pueden funcionar de la forma normal. La instantánea también incluye los resultados de entrenamiento del objeto de origen, lo que significa que la suscripción de destino a la que se aplica la instantánea no necesita volver a entrenar el objeto de destino antes de llamar a Identify/FindSimilar.< Br/> One snapshot se puede aplicar varias veces en paralelo, mientras que actualmente solo se admite el modo CreateNew apply, lo que significa que la operación de aplicación producirá un error si la suscripción de destino ya contiene un objeto de mismo tipo y con el mismo objectId. Los usuarios pueden especificar el "objectId" en el cuerpo de la solicitud para evitar estos conflictos.< Br/>

  • Cuota de suscripción de nivel gratis: 100 operaciones de aplicación al mes.
  • Cuota de suscripción de nivel S0: 100 operaciones de aplicación al día.
DeleteAsync(ISnapshotOperations, Guid, CancellationToken)

Elimine una instantánea existente según snapshotId. También se eliminarán todos los datos de objeto y la información de la instantánea. Solo la suscripción de origen que tomó la instantánea puede eliminar la instantánea. Si el usuario no elimina una instantánea con esta API, la instantánea se eliminará automáticamente en 48 horas después de la creación.

GetAsync(ISnapshotOperations, Guid, CancellationToken)

Recupere información sobre una instantánea. La instantánea solo es accesible para la suscripción de origen que la tomó y las suscripciones de destino incluidas en applyScope en Snapshot - Take.

GetOperationStatusAsync(ISnapshotOperations, Guid, CancellationToken)

Recupere el estado de una operación de toma o aplicación de instantánea.

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

Enumere todas las instantáneas accesibles con información relacionada, incluidas las instantáneas tomadas por el usuario, o las instantáneas que se aplicarán al usuario (el identificador de suscripción se incluyó en applyScope en Snapshot - Take).

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

Envíe una operación para tomar una instantánea de la lista de caras, la lista de caras grandes, el grupo de personas o el grupo de personas grandes, con el tipo de instantánea especificado por el usuario, el identificador de objeto de origen, la aplicación del ámbito y los datos de usuario opcionales.< br/> Las interfaces de instantáneas son para que los usuarios realicen copias de seguridad y restauren sus datos faciales de una suscripción de cara a otra, dentro de la misma región o entre regiones. El flujo de trabajo contiene dos fases: el usuario llama primero a Snapshot - Take para crear una copia del objeto de origen y almacenarlo como instantánea y, a continuación, llama a Snapshot - Apply para pegar la instantánea en la suscripción de destino. Las instantáneas se almacenan en una ubicación centralizada (por instancia de Azure), para que se puedan aplicar entre cuentas y regiones.< br/> Taking snapshot es una operación asincrónica. Se puede obtener un identificador de operación del campo "Operation-Location" en el encabezado de respuesta, que se usará en OperationStatus - Get para realizar el seguimiento del progreso de la creación de la instantánea. El identificador de instantánea se incluirá en el campo "resourceLocation" de OperationStatus - Obtener respuesta cuando el estado de la operación sea "correcto".< br/> Snapshot que tarda tiempo depende del número de entradas de persona y cara en el objeto de origen. Podría ser en segundos o hasta varias horas para 1.000.000 personas con varias caras.< br/> Snapshots se expirará automáticamente y se limpiará en 48 horas después de que se cree mediante Snapshot - Take. El usuario puede eliminar la instantánea mediante Snapshot - Delete por sí mismo en cualquier momento antes de la expiración.< br/> Taking snapshot for a certain object will not block any other operations against the object. Todas las operaciones de solo lectura (Get/List e Identify/FindSimilar/Verify) se pueden realizar como de costumbre. Para todas las operaciones grabables, incluidos Add/Update/Delete el objeto de origen o sus personas/caras y Train, no se bloquean, pero no se recomiendan porque es posible que las actualizaciones grabables no se reflejen en la instantánea durante su toma. Una vez completada la toma de instantáneas, todas las operaciones legibles y grabables pueden funcionar de la forma normal. La instantánea también incluirá los resultados de entrenamiento del objeto de origen, lo que significa que la suscripción de destino a la que se aplica la instantánea no necesita volver a entrenar el objeto de destino antes de llamar a Identify/FindSimilar.< Br/>

  • Cuota de suscripción de nivel gratis: 100 realizan operaciones al mes.
  • Cuota de suscripción de nivel S0: 100 realizan operaciones al día.
UpdateAsync(ISnapshotOperations, Guid, IList<Guid>, String, CancellationToken)

Actualice la información de una instantánea. Solo la suscripción de origen que tomó la instantánea puede actualizar la instantánea.

Se aplica a