Share via


CloudSpatialAnchorSession Sınıf

Tanım

Uzamsal yer işaretleri oluşturmak, bulmak ve yönetmek için bu sınıfı kullanın.

public ref class CloudSpatialAnchorSession : IDisposable
public class CloudSpatialAnchorSession : IDisposable
type CloudSpatialAnchorSession = class
    interface IDisposable
Public Class CloudSpatialAnchorSession
Implements IDisposable
Devralma
CloudSpatialAnchorSession
Uygulamalar

Oluşturucular

CloudSpatialAnchorSession()

Varsayılan yapılandırmayla yeni bir örnek başlatır.

CloudSpatialAnchorSession(IntPtr, Boolean)

Uzamsal yer işaretleri oluşturmak, bulmak ve yönetmek için bu sınıfı kullanın.

Özellikler

Configuration

Oturumun yapılandırma bilgileri.

Diagnostics

Oturumun tanılama ayarları; sorun giderme ve iyileştirmeler için veri toplamak ve göndermek için kullanılabilir.

LocationProvider

Coarse Relocalization kullanarak yer işaretleri oluşturmak ve bulmak için kullanılan konum sağlayıcısı.

LogLevel

Oturum günlüğü olayları için günlük düzeyi.

Session

Yer işaretleri bulmaya yardımcı olmak için kullanılan izleme oturumu.

SessionId

Oturumun benzersiz tanımlayıcısı.

TelemetryEnabled

Uzamsal yer işaretleri oluşturmak, bulmak ve yönetmek için bu sınıfı kullanın.

Yöntemler

ConvertCookieToHandle(UInt64)

Uzamsal yer işaretleri oluşturmak, bulmak ve yönetmek için bu sınıfı kullanın.

ConvertHandleToCookie(IntPtr)

Uzamsal yer işaretleri oluşturmak, bulmak ve yönetmek için bu sınıfı kullanın.

CreateAnchorAsync(CloudSpatialAnchor)

Belirtilen yerel yer işareti ve dize özelliklerinden yeni bir kalıcı uzamsal yer işareti oluşturur.

CreateWatcher(AnchorLocateCriteria)

Belirtilen ölçütlere uyan yer işaretleri için izleyen yeni bir nesne oluşturur.

DeleteAnchorAsync(CloudSpatialAnchor)

Kalıcı bir uzamsal tutturucu siler.

Dispose()

Uygulama tarafından tanımlanan, yönetilmeyen kaynakları serbest bırakma, salma veya sıfırlama ile ilişkili görevleri gerçekleştirir.

Finalize()

sınıfının bir örneğini CloudSpatialAnchorSession son haline getirme.

GetAccessTokenWithAccountKeyAsync(String)

Hesap anahtarından Azure Spatial Anchors erişim belirtecini alır.

GetAccessTokenWithAuthenticationTokenAsync(String)

Kimlik doğrulama belirtecinden Azure Spatial Anchors erişim belirtecini alır.

GetActiveWatchers()

Etkin izleyicilerin listesini alır.

GetAnchorPropertiesAsync(String)

Henüz bulunmamış olsa bile verilen tanımlayıcı için bir bulut uzamsal yer işareti alır.

GetNearbyAnchorIdsAsync(NearDeviceCriteria)

Belirli bir ölçüte karşılık gelen yakındaki tüm bulut uzamsal yer işareti kimliklerinin listesini alır.

GetSessionStatusAsync()

Oturumun durumunu açıklayan bir nesne alır.

ProcessFrame(IntPtr)

Uygulamalar, çerçeve başına işlemenin gerekli olduğu platformlarda bu yöntemi çağırmalıdır.

RefreshAnchorPropertiesAsync(CloudSpatialAnchor)

Belirtilen uzamsal tutturucunun özelliklerini yeniler.

Reset()

Bu oturumda yakalanan ortam verilerini sıfırlar; izleme kaybolurken uygulamaların bu yöntemi çağırması gerekir.

Start()

Oturum için ortam verilerini yakalamaya başlar.

Stop()

Oturum için ortam verilerini yakalamayı durdurur ve bekleyen bulma işlemlerini iptal eder. Ortam verileri korunur.

UpdateAnchorPropertiesAsync(CloudSpatialAnchor)

Belirtilen uzamsal tutturucuyu Güncelleştirmeler.

Ekinlikler

AnchorLocated

Uzamsal yer işaretleri oluşturmak, bulmak ve yönetmek için bu sınıfı kullanın.

Error

Uzamsal yer işaretleri oluşturmak, bulmak ve yönetmek için bu sınıfı kullanın.

LocateAnchorsCompleted

Uzamsal yer işaretleri oluşturmak, bulmak ve yönetmek için bu sınıfı kullanın.

OnLogDebug

Uzamsal yer işaretleri oluşturmak, bulmak ve yönetmek için bu sınıfı kullanın.

SessionUpdated

Uzamsal yer işaretleri oluşturmak, bulmak ve yönetmek için bu sınıfı kullanın.

TokenRequired

Uzamsal yer işaretleri oluşturmak, bulmak ve yönetmek için bu sınıfı kullanın.

UpdatedSensorFingerprintRequired

Uzamsal yer işaretleri oluşturmak, bulmak ve yönetmek için bu sınıfı kullanın.

Şunlara uygulanır