Partager via


SnapshotOperations Classe

Définition

Opérations 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
Héritage
SnapshotOperations
Implémente

Constructeurs

SnapshotOperations(FaceClient)

Initialise une nouvelle instance de la classe SnapshotOperations.

Propriétés

Client

Obtient une référence à FaceClient

Méthodes

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

Envoyez une opération pour appliquer une instantané à l’abonnement actuel. Pour chaque instantané, seuls les abonnements inclus dans l’applicationScope d’instantané - Take peuvent l’appliquer.< br /> Les interfaces instantané permettent aux utilisateurs de sauvegarder et de restaurer leurs données faciales d’un abonnement visage à un autre, à l’intérieur d’une même région ou d’une région à l’autre. Le flux de travail contient deux phases : l’utilisateur appelle d’abord Instantané - Prendre pour créer une copie de l’objet source et le stocker en tant que instantané, puis appelle Instantané - Appliquer pour coller le instantané à l’abonnement cible. Les instantanés sont stockés dans un emplacement centralisé (selon Azure instance), afin qu’ils puissent être appliqués entre les comptes et les régions.< br / L’application> de instantané est une opération asynchrone. Un ID d’opération peut être obtenu à partir du champ « Operation-Location » dans l’en-tête de réponse, à utiliser dans OperationStatus - Get pour suivre la progression de l’application du instantané. L’ID d’objet cible est inclus dans le champ « resourceLocation » dans OperationStatus - Obtenir la réponse lorsque l’opération status est « réussie ».< br /> Durée d’application de l’instantané dépend du nombre d’entrées de personne et de visage dans l’objet instantané. Elle peut être en secondes, ou jusqu’à 1 heure pour 1 000 000 personnes avec plusieurs visages.< br /> Les instantanés seront automatiquement expirés et nettoyés dans les 48 heures après leur création par Capture instantanée - Prise. L’abonnement cible est donc requis pour appliquer le instantané dans les 48 heures depuis sa création.< br /> L’application d’une instantané ne bloque pas d’autres opérations sur l’objet cible, mais elle n’est pas recommandée, car l’exactitude ne peut pas être garantie pendant instantané’application. Une fois instantané’application terminée, toutes les opérations vers l’objet cible peuvent fonctionner normalement. L’instantané inclut également les résultats d’entraînement de l’objet source, ce qui signifie que l’abonnement cible auquel le instantané appliqué n’a pas besoin de réententreîner l’objet cible avant d’appeler Identifier/FindSimilar.< br /> Un instantané peut être appliqué plusieurs fois en parallèle, alors qu’actuellement seul le mode CreateNew apply est pris en charge, ce qui signifie que l’opération d’application échouera si l’abonnement cible contient déjà un objet du même type et utilisant le même objectId. Les utilisateurs peuvent spécifier le « objectId » dans le corps de la demande pour éviter de tels conflits.< Br/>

  • Quota d’abonnement de niveau gratuit : 100 opérations d’application par mois.
  • Quota d’abonnement de niveau S0 : 100 opérations d’application par jour.
DeleteWithHttpMessagesAsync(Guid, Dictionary<String,List<String>>, CancellationToken)

Supprimez un instantané existant en fonction de l’instantanéId. Toutes les données et informations d’objet dans le instantané seront également supprimées. Seul l’abonnement source qui a pris le instantané peut supprimer le instantané. Si l’utilisateur ne supprime pas d’instantané avec cette API, le instantané sera toujours automatiquement supprimé dans les 48 heures suivant sa création.

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

Récupérez les status d’une opération take/apply instantané.

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

Récupérer des informations sur un instantané. L’instantané n’est accessible qu’à l’abonnement source qui l’a pris et aux abonnements cibles inclus dans l’applicationScope dans Capture instantanée - Prendre.

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

Répertoriez tous les instantanés accessibles avec des informations connexes, y compris les instantanés qui ont été pris par l’utilisateur ou les instantanés à appliquer à l’utilisateur (l’ID d’abonnement a été inclus dans le applyScope dans Instantané - Prendre).

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

Soumettez une opération pour prendre une instantané de liste de visages, de grandes listes de visages, de groupes de personnes ou de grands groupes de personnes, avec le type de instantané spécifié par l’utilisateur, l’ID d’objet source, l’application de l’étendue et une donnée utilisateur facultative.< br /> Les interfaces instantané permettent aux utilisateurs de sauvegarder et de restaurer leurs données faciales d’un abonnement visage à un autre, à l’intérieur d’une même région ou d’une région à l’autre. Le flux de travail contient deux phases : l’utilisateur appelle d’abord Instantané - Prendre pour créer une copie de l’objet source et le stocker en tant que instantané, puis appelle Instantané - Appliquer pour coller le instantané à l’abonnement cible. Les instantanés sont stockés dans un emplacement centralisé (selon Azure instance), afin qu’ils puissent être appliqués entre les comptes et les régions.< br /> Prendre instantané est une opération asynchrone. Un ID d’opération peut être obtenu à partir du champ « Operation-Location » dans l’en-tête de réponse, à utiliser dans OperationStatus - Get pour suivre la progression de la création du instantané. L’ID de instantané est inclus dans le champ « resourceLocation » dans OperationStatus - Obtenir la réponse lorsque l’opération status est « réussie ».< br /> La prise de temps dépend du nombre d’entrées de personne et de visage dans l’objet source. Il peut s’agir de quelques secondes ou de plusieurs heures pour 1 000 000 personnes à visages multiples.< br /> Les instantanés seront automatiquement expirés et nettoyés dans les 48 heures après leur création par Capture instantanée - Prise. L’utilisateur peut supprimer le instantané à l’aide de Capture instantanée - Supprimer par lui-même à tout moment avant l’expiration.< br /> La prise de instantané pour un objet donné ne bloque pas d’autres opérations sur l’objet. Toutes les opérations en lecture seule (Get/List et Identifier/FindSimilar/Verify) peuvent être effectuées comme d’habitude. Pour toutes les opérations accessibles en écriture, y compris ajouter/mettre à jour/supprimer l’objet source ou ses personnes/visages et Entraîner, elles ne sont pas bloquées, mais non recommandées, car les mises à jour accessibles en écriture peuvent ne pas être reflétées sur l’instantané lors de leur prise. Une fois instantané effectuée, toutes les opérations lisibles et accessibles en écriture peuvent fonctionner normalement. L’instantané inclut également les résultats d’apprentissage de l’objet source, ce qui signifie que l’abonnement cible auquel le instantané appliqué n’a pas besoin de réentraîner l’objet cible avant d’appeler Identifier/FindSimilar.< Br/>

  • Quota d’abonnement de niveau gratuit : 100 opérations de prise par mois.
  • Quota d’abonnement de niveau S0 : 100 opérations de prise par jour.
UpdateWithHttpMessagesAsync(Guid, IList<Guid>, String, Dictionary<String,List<String>>, CancellationToken)

Mettez à jour les informations d’un instantané. Seul l’abonnement source qui a pris le instantané peut mettre à jour le instantané.

Méthodes d’extension

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

Envoyez une opération pour appliquer une instantané à l’abonnement actuel. Pour chaque instantané, seuls les abonnements inclus dans l’applicationScope d’instantané - Take peuvent l’appliquer.< br /> Les interfaces instantané permettent aux utilisateurs de sauvegarder et de restaurer leurs données faciales d’un abonnement visage à un autre, à l’intérieur d’une même région ou d’une région à l’autre. Le flux de travail contient deux phases : l’utilisateur appelle d’abord Instantané - Prendre pour créer une copie de l’objet source et le stocker en tant que instantané, puis appelle Instantané - Appliquer pour coller le instantané à l’abonnement cible. Les instantanés sont stockés dans un emplacement centralisé (selon Azure instance), afin qu’ils puissent être appliqués entre les comptes et les régions.< br / L’application> de instantané est une opération asynchrone. Un ID d’opération peut être obtenu à partir du champ « Operation-Location » dans l’en-tête de réponse, à utiliser dans OperationStatus - Get pour suivre la progression de l’application du instantané. L’ID d’objet cible est inclus dans le champ « resourceLocation » dans OperationStatus - Obtenir la réponse lorsque l’opération status est « réussie ».< br /> Durée d’application de l’instantané dépend du nombre d’entrées de personne et de visage dans l’objet instantané. Elle peut être en secondes, ou jusqu’à 1 heure pour 1 000 000 personnes avec plusieurs visages.< br /> Les instantanés seront automatiquement expirés et nettoyés dans les 48 heures après leur création par Capture instantanée - Prise. L’abonnement cible est donc requis pour appliquer le instantané dans les 48 heures depuis sa création.< br /> L’application d’une instantané ne bloque pas d’autres opérations sur l’objet cible, mais elle n’est pas recommandée, car l’exactitude ne peut pas être garantie pendant instantané’application. Une fois instantané’application terminée, toutes les opérations vers l’objet cible peuvent fonctionner normalement. L’instantané inclut également les résultats d’entraînement de l’objet source, ce qui signifie que l’abonnement cible auquel le instantané appliqué n’a pas besoin de réententreîner l’objet cible avant d’appeler Identifier/FindSimilar.< br /> Un instantané peut être appliqué plusieurs fois en parallèle, alors qu’actuellement seul le mode CreateNew apply est pris en charge, ce qui signifie que l’opération d’application échouera si l’abonnement cible contient déjà un objet du même type et utilisant le même objectId. Les utilisateurs peuvent spécifier le « objectId » dans le corps de la demande pour éviter de tels conflits.< Br/>

  • Quota d’abonnement de niveau gratuit : 100 opérations d’application par mois.
  • Quota d’abonnement de niveau S0 : 100 opérations d’application par jour.
DeleteAsync(ISnapshotOperations, Guid, CancellationToken)

Supprimez un instantané existant en fonction de l’instantanéId. Toutes les données et informations d’objet dans le instantané seront également supprimées. Seul l’abonnement source qui a pris le instantané peut supprimer le instantané. Si l’utilisateur ne supprime pas d’instantané avec cette API, le instantané sera toujours automatiquement supprimé dans les 48 heures suivant sa création.

GetAsync(ISnapshotOperations, Guid, CancellationToken)

Récupérer des informations sur un instantané. L’instantané n’est accessible qu’à l’abonnement source qui l’a pris et aux abonnements cibles inclus dans l’applicationScope dans Capture instantanée - Prendre.

GetOperationStatusAsync(ISnapshotOperations, Guid, CancellationToken)

Récupérez les status d’une opération take/apply instantané.

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

Répertoriez tous les instantanés accessibles avec des informations connexes, y compris les instantanés qui ont été pris par l’utilisateur ou les instantanés à appliquer à l’utilisateur (l’ID d’abonnement a été inclus dans le applyScope dans Instantané - Prendre).

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

Soumettez une opération pour prendre une instantané de liste de visages, de grandes listes de visages, de groupes de personnes ou de grands groupes de personnes, avec le type de instantané spécifié par l’utilisateur, l’ID d’objet source, l’application de l’étendue et une donnée utilisateur facultative.< br /> Les interfaces instantané permettent aux utilisateurs de sauvegarder et de restaurer leurs données faciales d’un abonnement visage à un autre, à l’intérieur d’une même région ou d’une région à l’autre. Le flux de travail contient deux phases : l’utilisateur appelle d’abord Instantané - Prendre pour créer une copie de l’objet source et le stocker en tant que instantané, puis appelle Instantané - Appliquer pour coller le instantané à l’abonnement cible. Les instantanés sont stockés dans un emplacement centralisé (selon Azure instance), afin qu’ils puissent être appliqués entre les comptes et les régions.< br /> Prendre instantané est une opération asynchrone. Un ID d’opération peut être obtenu à partir du champ « Operation-Location » dans l’en-tête de réponse, à utiliser dans OperationStatus - Get pour suivre la progression de la création du instantané. L’ID de instantané est inclus dans le champ « resourceLocation » dans OperationStatus - Obtenir la réponse lorsque l’opération status est « réussie ».< br /> La prise de temps dépend du nombre d’entrées de personne et de visage dans l’objet source. Il peut s’agir de quelques secondes ou de plusieurs heures pour 1 000 000 personnes à visages multiples.< br /> Les instantanés seront automatiquement expirés et nettoyés dans les 48 heures après leur création par Capture instantanée - Prise. L’utilisateur peut supprimer le instantané à l’aide de Capture instantanée - Supprimer par lui-même à tout moment avant l’expiration.< br /> La prise de instantané pour un objet donné ne bloque pas d’autres opérations sur l’objet. Toutes les opérations en lecture seule (Get/List et Identifier/FindSimilar/Verify) peuvent être effectuées comme d’habitude. Pour toutes les opérations accessibles en écriture, y compris ajouter/mettre à jour/supprimer l’objet source ou ses personnes/visages et Entraîner, elles ne sont pas bloquées, mais non recommandées, car les mises à jour accessibles en écriture peuvent ne pas être reflétées sur l’instantané lors de leur prise. Une fois instantané effectuée, toutes les opérations lisibles et accessibles en écriture peuvent fonctionner normalement. L’instantané inclut également les résultats d’apprentissage de l’objet source, ce qui signifie que l’abonnement cible auquel le instantané appliqué n’a pas besoin de réentraîner l’objet cible avant d’appeler Identifier/FindSimilar.< Br/>

  • Quota d’abonnement de niveau gratuit : 100 opérations de prise par mois.
  • Quota d’abonnement de niveau S0 : 100 opérations de prise par jour.
UpdateAsync(ISnapshotOperations, Guid, IList<Guid>, String, CancellationToken)

Mettez à jour les informations d’un instantané. Seul l’abonnement source qui a pris le instantané peut mettre à jour le instantané.

S’applique à