Microsoft.Azure.SpatialAnchors Espace de noms

Classes

AnchorLocateCriteria

Spécifie un ensemble de critères pour la localisation des ancres.

AnchorLocatedEventArgs

Utilisez ce type pour déterminer le status d’une ancre après une opération de localisation.

CloudSpatialAnchor

Utilisez cette classe pour représenter une ancre dans l’espace qui peut être conservée dans un CloudSpatialAnchorSession.

CloudSpatialAnchorSession

Utilisez cette classe pour créer, localiser et gérer des ancres spatiales.

CloudSpatialAnchorSessionDeferral

Utilisez cette classe pour différer l’exécution d’une opération.

CloudSpatialAnchorSessionDiagnostics

Utilisez cette classe pour configurer des diagnostics de session qui peuvent être collectées et envoyées afin d’améliorer la qualité du système.

CloudSpatialAnchorWatcher

Utilisez cette classe pour contrôler un objet qui surveille les ancres spatiales.

CloudSpatialException

Exception levée lorsqu’une erreur se produit lors du traitement des ancres spatiales cloud.

GeoLocation

Contient des informations d’emplacement géographique facultatives dans une empreinte digitale du capteur.

LocateAnchorsCompletedEventArgs

Utilisez ce type pour déterminer quand une opération de localisation est terminée.

NearAnchorCriteria

Utilisez cette classe pour décrire comment les ancres à localiser doivent se trouver à proximité d’une ancre source.

NearDeviceCriteria

Utilisez cette classe pour décrire comment les ancres à localiser doivent se trouver près de l’appareil.

OnLogDebugEventArgs

Fournit des données pour l’événement qui se déclenche pour la journalisation des messages.

PlatformLocationProvider

Utilisez cette classe pour obtenir une estimation de l’emplacement actuel de votre appareil. Un PlatformLocationProvider est généralement passé à un CloudSpatialAnchorSession pour permettre un scénario de relocalisation à grande échelle avec une relocalisation grossière.

SensorCapabilities

Utilisez cette classe pour donner à la session l’accès aux capteurs afin de trouver des ancres autour de vous. Il est généralement utilisé par un PlatformLocationProvider pour configurer des capteurs. Pour en savoir plus sur les capteurs et les plateformes, consultez Relocalisation grossière.

SensorFingerprintEventArgs

Informe l’application que le service souhaite une empreinte du capteur mise à jour.

SessionConfiguration

Utilisez cette classe pour configurer la configuration du service pour une SpatialAnchorSession.

SessionErrorEventArgs

Fournit des données pour l’événement qui se déclenche lorsque des erreurs sont levées.

SessionStatus

Ce type décrit la status du traitement des données spatiales.

SessionUpdatedEventArgs

Fournit des données pour l’événement qui se déclenche lorsque l’état de session est mis à jour.

TokenRequiredEventArgs

Informe l’application que le service nécessite un jeton d’accès ou un jeton d’authentification mis à jour.

Énumérations

AnchorDataCategory

Utilisez les valeurs de catégorie de données pour déterminer les données retournées dans un objet AnchorLocateCriteria.

BluetoothStatusResult

Valeurs possibles retournées lors de l’interrogation de PlatformLocationProvider pour les fonctionnalités Bluetooth

CloudSpatialErrorCode

Identifie la source d’une erreur dans une session spatiale cloud.

GeoLocationStatusResult

Valeurs possibles retournées lors de l’interrogation de PlatformLocationProvider pour les fonctionnalités de géolocalisation

LocateAnchorStatus

Utilisez cette énumération pour déterminer si une ancre a été localisée et la raison pour laquelle elle a peut-être échoué.

LocateStrategy

Utilisez cette énumération pour indiquer la méthode par laquelle les ancres peuvent être localisées.

SessionLogLevel

Définit les niveaux de gravité de la journalisation.

SessionUserFeedback

Utilisez cette énumération pour décrire le type de commentaires qui peuvent être fournis à l’utilisateur sur les données

WifiStatusResult

Valeurs possibles retournées lors de l’interrogation de PlatformLocationProvider pour les fonctionnalités Wifi

Délégués

AnchorLocatedDelegate

Informe l’application qu’une session a trouvé une ancre ou a découvert qu’elle ne peut pas encore être localisée.

LocateAnchorsCompletedDelegate

Informe l’application qu’une opération de localisation est terminée.

OnLogDebugDelegate

Informe l’application d’un message de journal de débogage.

SessionErrorDelegate

Informe l’application qu’une erreur s’est produite dans une session.

SessionUpdatedDelegate

Informe l’application qu’une session a été mise à jour avec de nouvelles informations.

TokenRequiredDelegate

Informe l’application qu’une session nécessite un jeton d’accès ou un jeton d’authentification mis à jour.

UpdatedSensorFingerprintRequiredDelegate

Informe l’application qu’une session demande une empreinte du capteur mise à jour pour faciliter le rappel des ancres.