Bagikan melalui


CloudSpatialAnchorSession Kelas

Definisi

Gunakan kelas ini untuk membuat, menemukan, dan mengelola jangkar spasial.

public ref class CloudSpatialAnchorSession : IDisposable
public class CloudSpatialAnchorSession : IDisposable
type CloudSpatialAnchorSession = class
    interface IDisposable
Public Class CloudSpatialAnchorSession
Implements IDisposable
Warisan
CloudSpatialAnchorSession
Penerapan

Konstruktor

CloudSpatialAnchorSession()

Menginisialisasi instans baru dengan konfigurasi default.

CloudSpatialAnchorSession(IntPtr, Boolean)

Gunakan kelas ini untuk membuat, menemukan, dan mengelola jangkar spasial.

Properti

Configuration

Informasi konfigurasi untuk sesi.

Diagnostics

Pengaturan diagnostik untuk sesi, yang dapat digunakan untuk mengumpulkan dan mengirimkan data untuk pemecahan masalah dan penyempurnaan.

LocationProvider

Penyedia lokasi yang digunakan untuk membuat dan menemukan jangkar menggunakan Relokasi Kasar.

LogLevel

Tingkat pengelogan untuk peristiwa log sesi.

Session

Sesi pelacakan yang digunakan untuk membantu menemukan jangkar.

SessionId

Pengidentifikasi unik untuk sesi.

TelemetryEnabled

Gunakan kelas ini untuk membuat, menemukan, dan mengelola jangkar spasial.

Metode

ConvertCookieToHandle(UInt64)

Gunakan kelas ini untuk membuat, menemukan, dan mengelola jangkar spasial.

ConvertHandleToCookie(IntPtr)

Gunakan kelas ini untuk membuat, menemukan, dan mengelola jangkar spasial.

CreateAnchorAsync(CloudSpatialAnchor)

Membuat jangkar spasial baru yang bertahan dari jangkar lokal dan properti string yang ditentukan.

CreateWatcher(AnchorLocateCriteria)

Membuat objek baru yang mengawasi jangkar yang memenuhi kriteria yang ditentukan.

DeleteAnchorAsync(CloudSpatialAnchor)

Menghapus jangkar spasial yang bertahan.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mereset sumber daya yang tidak terkelola.

Finalize()

Menyelesaikan instans CloudSpatialAnchorSession kelas.

GetAccessTokenWithAccountKeyAsync(String)

Mendapatkan token akses Azure Spatial Anchors dari kunci akun.

GetAccessTokenWithAuthenticationTokenAsync(String)

Mendapatkan token akses Azure Spatial Anchors dari token autentikasi.

GetActiveWatchers()

Mendapatkan daftar pengamat aktif.

GetAnchorPropertiesAsync(String)

Mendapatkan jangkar spasial cloud untuk pengidentifikasi yang diberikan, meskipun belum ditemukan.

GetNearbyAnchorIdsAsync(NearDeviceCriteria)

Mendapatkan daftar semua id jangkar spasial cloud terdekat yang sesuai dengan kriteria tertentu.

GetSessionStatusAsync()

Mendapatkan objek yang menjelaskan status sesi.

ProcessFrame(IntPtr)

Aplikasi harus memanggil metode ini pada platform di mana pemrosesan per bingkai diperlukan.

RefreshAnchorPropertiesAsync(CloudSpatialAnchor)

Menyegarkan properti untuk jangkar spasial yang ditentukan.

Reset()

Mengatur ulang data lingkungan yang telah diambil dalam sesi ini; aplikasi harus memanggil metode ini saat pelacakan hilang.

Start()

Mulai menangkap data lingkungan untuk sesi tersebut.

Stop()

Berhenti menangkap data lingkungan untuk sesi dan membatalkan operasi penemuan yang luar biasa. Data lingkungan dipertahankan.

UpdateAnchorPropertiesAsync(CloudSpatialAnchor)

Updates jangkar spasial yang ditentukan.

Acara

AnchorLocated

Gunakan kelas ini untuk membuat, menemukan, dan mengelola jangkar spasial.

Error

Gunakan kelas ini untuk membuat, menemukan, dan mengelola jangkar spasial.

LocateAnchorsCompleted

Gunakan kelas ini untuk membuat, menemukan, dan mengelola jangkar spasial.

OnLogDebug

Gunakan kelas ini untuk membuat, menemukan, dan mengelola jangkar spasial.

SessionUpdated

Gunakan kelas ini untuk membuat, menemukan, dan mengelola jangkar spasial.

TokenRequired

Gunakan kelas ini untuk membuat, menemukan, dan mengelola jangkar spasial.

UpdatedSensorFingerprintRequired

Gunakan kelas ini untuk membuat, menemukan, dan mengelola jangkar spasial.

Berlaku untuk