Поделиться через


Microsoft.Azure.SpatialAnchors Пространство имен

Классы

AnchorLocateCriteria

Задает набор критериев для поиска привязок.

AnchorLocatedEventArgs

Этот тип используется для определения состояния привязки после операции обнаружения.

CloudSpatialAnchor

Используйте этот класс для представления привязки в пространстве, которую можно сохранить в CloudSpatialAnchorSession.

CloudSpatialAnchorSession

Используйте этот класс для создания пространственных привязок, поиска и управления ими.

CloudSpatialAnchorSessionDeferral

Используйте этот класс для отсрочки завершения операции.

CloudSpatialAnchorSessionDiagnostics

Используйте этот класс для настройки диагностика сеансов, которые можно собирать и отправлять для улучшения качества системы.

CloudSpatialAnchorWatcher

Используйте этот класс для управления объектом, который отслеживает пространственные привязки.

CloudSpatialException

Исключение, возникающее при обработке облачных пространственных привязок.

GeoLocation

Содержит необязательные сведения о географическом расположении в отпечатке пальца датчика.

LocateAnchorsCompletedEventArgs

Используйте этот тип, чтобы определить, когда операция обнаружения завершена.

NearAnchorCriteria

Используйте этот класс, чтобы описать, как привязки, которые должны располагаться рядом с привязкой источника.

NearDeviceCriteria

Используйте этот класс для описания расположения привязок рядом с устройством.

OnLogDebugEventArgs

Предоставляет данные для события, которое срабатывает для ведения журнала сообщений.

PlatformLocationProvider

Используйте этот класс, чтобы оценить текущее расположение устройства. PlatformLocationProvider обычно передается в CloudSpatialAnchorSession , чтобы реализовать сценарий крупномасштабной повторной локализации с помощью грубой перелокализации.

SensorCapabilities

Используйте этот класс, чтобы предоставить сеансу доступ к датчикам, помогая находить привязки вокруг вас. Обычно это используется PlatformLocationProvider для настройки датчиков. Дополнительные сведения об датчиках и платформах см. в статье О грубой повторной локализации .

SensorFingerprintEventArgs

Сообщает приложению о том, что службе потребуется обновленный отпечаток датчика.

SessionConfiguration

Используйте этот класс для настройки конфигурации службы для SpatialAnchorSession.

SessionErrorEventArgs

Предоставляет данные для события, которое возникает при возникновении ошибок.

SessionStatus

Этот тип описывает состояние обработки пространственных данных.

SessionUpdatedEventArgs

Предоставляет данные для события, которое возникает при обновлении состояния сеанса.

TokenRequiredEventArgs

Сообщает приложению, что службе требуется обновленный маркер доступа или маркер проверки подлинности.

Перечисления

AnchorDataCategory

Используйте значения категорий данных, чтобы определить, какие данные возвращаются в объекте AnchorLocateCriteria.

BluetoothStatusResult

Возможные значения, возвращаемые при запросе PlatformLocationProvider для возможностей Bluetooth

CloudSpatialErrorCode

Определяет источник ошибки в облачном пространственном сеансе.

GeoLocationStatusResult

Возможные значения, возвращаемые при запросе PlatformLocationProvider для возможностей GeoLocation

LocateAnchorStatus

Используйте это перечисление, чтобы определить, была ли найдена привязка и причину сбоя.

LocateStrategy

Используйте это перечисление, чтобы указать метод, с помощью которого можно найти привязки.

SessionLogLevel

Определяет уровни серьезности для ведения журнала.

SessionUserFeedback

Используйте это перечисление для описания отзывов, которые могут быть предоставлены пользователю о данных.

WifiStatusResult

Возможные значения, возвращаемые при запросе PlatformLocationProvider для возможностей Wi-Fi

Делегаты

AnchorLocatedDelegate

Сообщает приложению о том, что сеанс обнаружил привязку или обнаружил, что она еще не найдена.

LocateAnchorsCompletedDelegate

Сообщает приложению о завершении операции обнаружения.

OnLogDebugDelegate

Информирует приложение о сообщении журнала отладки.

SessionErrorDelegate

Сообщает приложению о том, что в сеансе произошла ошибка.

SessionUpdatedDelegate

Сообщает приложению о том, что сеанс был обновлен с новыми сведениями.

TokenRequiredDelegate

Сообщает приложению, что сеансу требуется обновленный маркер доступа или маркер проверки подлинности.

UpdatedSensorFingerprintRequiredDelegate

Сообщает приложению, что сеанс запрашивает обновленный отпечаток датчика, чтобы помочь с отзывом привязки.