class ProtectionProfile::Ayarlar
Ayarlar protectionprofile tarafından oluşturulması sırasında ve ömrü boyunca kullanılır.
Özet
Üyeler | Açıklamalar |
---|---|
public Ayarlar(const std::shared_ptr<MipContext>& mipContext, Cache Depolama Type cache Depolama Type, const std::shared_ptr<ConsentDelegate>&consentDelegate, const std::shared_ptr<ProtectionProfile::Observer>&observer) | ProtectionProfile::Ayarlar zaman uyumsuz işlemler için kullanılacak gözlemciyi belirten oluşturucu. |
public Ayarlar(const std::shared_ptr<MipContext>& mipContext, Cache Depolama Type cache Depolama Type, const std::shared_ptr<ConsentDelegate>&gate) | ProtectionProfile::Ayarlar oluşturucu, zaman uyumlu işlemler için kullanılır. |
public Cache Depolama Type GetCache Depolama Type() const | Önbelleklerin bellekte mi yoksa diskte mi depolandığını alın. |
public std::shared_ptr<ConsentDelegate> GetConsentDelegate() const | Hizmetlere bağlanmak için kullanılan onay temsilcisini alır. |
public std::shared_ptr<ProtectionProfile::Observer> GetObserver() const | ProtectionProfile ile ilgili olayların bildirimlerini alan gözlemciyi alır. |
public std::shared_ptr<MipContext> GetMipContext() const | Tüm profillerde paylaşılan durumu temsil eden MIP bağlamını alın. |
public std::shared_ptr<HttpDelegate> GetHttpDelegate() const | Uygulama tarafından sağlanan HTTP temsilcisini (varsa) alın. |
public void SetHttpDelegate(const std::shared_ptr<HttpDelegate>& httpDelegate) | Varsayılan HTTP yığınını istemcininkiyle geçersiz kıl. |
public std::shared_ptr< Depolama Delegate> Get Depolama Delegate() const | Uygulama tarafından sağlanan Depolama Delegate 'i (varsa) alın. |
public void Set Depolama Delegate(const std::shared_ptr< Depolama Delegate>& storageDelegate) | Varsayılan depolama önbelleğini istemcinin kendi uygulamasıyla geçersiz kılın. |
public std::shared_ptr<TaskDispatcherDelegate> GetTaskDispatcherDelegate() const | Uygulama tarafından sağlanan TaskDispatcher temsilcisini (varsa) alın. |
public void SetTaskDispatcherDelegate(const std::shared_ptr<TaskDispatcherDelegate>& taskDispatcherDelegate) | İstemcinin kendi işlemiyle varsayılan zaman uyumsuz görev gönderme işlemesini geçersiz kılın. |
public void SetSessionId(const std::string&sessionId) | Oturum kimliğini ayarlar. |
public const std::string&GetSessionId() const | Oturum kimliğini alır. |
public void SetCanCacheLicenses(bool canCacheLicenses) | Son kullanıcı lisanslarının (EUL) yerel olarak önbelleğe alınıp alınmayacağını yapılandırır. |
public bool CanCacheLicenses() const | Son kullanıcı lisanslarının (EUL) yerel olarak önbelleğe alınıp alınmadığını alır. |
public void SetCustom Ayarlar(const std::vector<std::p air<std::string, std::string>>& custom Ayarlar) | Özellik gating ve test için kullanılan özel ayarları ayarlayın. |
public const std::vector<std::p air<std::string, std::string>>& GetCustom Ayarlar() const | Özellik gating ve test için kullanılan özel ayarları alın. |
public const std::shared_ptr<void>& GetLoggerContext() const | Oluşturulan profille ilişkili günlükler için günlükçü temsilcisine opak olarak geçirilecek günlükçü bağlamını alın. |
public void SetLoggerContext(const std::shared_ptr<void>& loggerContext) | Oluşturulan profille ilişkili günlükler için günlükçü temsilcisine opak olarak geçirilecek günlükçü bağlamını ayarlar. |
public void AddRedirectionUri(const std::string& originalUri, const std::string&redirectUri) | Yeniden yönlendirme uri'sini ekler. |
public const std::map<std::string, std::string>& GetRedirectionUris() const | Yeniden yönlendirme uris'ini alır. |
public DnsRedirection GetDnsRedirection() const | DNS yeniden yönlendirme modunu alır. |
public void SetDnsRedirection(DnsRedirection dnsRedirection) | Çevrimiçi işlemler sırasında yeniden yönlendirmenin nasıl işleneceğini denetleye dns yeniden yönlendirme modunu ayarlar. |
Üyeler
Ayarlar işlevi
ProtectionProfile::Ayarlar zaman uyumsuz işlemler için kullanılacak gözlemciyi belirten oluşturucu.
Parametreler:
mipContext: Genel bağlam ayarları
cache Depolama Type: Önbelleğe alınmış tüm durumları bellekte veya diskte depolayın
consentDelegate: Dış kaynaklara erişmek için kullanıcı izni almak için kullanılan temsilci
gözlemci: ProtectionProfile ile ilgili olayların bildirimlerini alacak gözlemci örneği
applicationInfo: Koruma SDK'sını kullanan uygulama hakkında bilgi
Ayarlar işlevi
ProtectionProfile::Ayarlar oluşturucu, zaman uyumlu işlemler için kullanılır.
Parametreler:
mipContext: Genel bağlam ayarları
cache Depolama Type: Önbelleğe alınmış tüm durumları bellekte veya diskte depolayın
consentDelegate: Dış kaynaklara erişmek için kullanıcı izni almak için kullanılan temsilci
applicationInfo: Koruma SDK'sını kullanan uygulama hakkında bilgi
GetCache Depolama Type işlevi
Önbelleklerin bellekte mi yoksa diskte mi depolandığını alın.
Döndürür: kullanılan Depolama türü
GetConsentDelegate işlevi
Hizmetlere bağlanmak için kullanılan onay temsilcisini alır.
Döndürür: Hizmetlere bağlanmak için kullanılan onay temsilcisi
GetObserver işlevi
ProtectionProfile ile ilgili olayların bildirimlerini alan gözlemciyi alır.
Döndürür: ProtectionProfile ile ilgili olayların bildirimlerini alan gözlemci
GetMipContext işlevi
Tüm profillerde paylaşılan durumu temsil eden MIP bağlamını alın.
Döndürür: MIP bağlamı
GetHttpDelegate işlevi
Uygulama tarafından sağlanan HTTP temsilcisini (varsa) alın.
Döndürür: HTTP işlemleri için kullanılacak HTTP temsilcisi
SetHttpDelegate işlevi
Varsayılan HTTP yığınını istemcininkiyle geçersiz kıl.
Parametreler:
- httpDelegate: İstemci uygulaması tarafından uygulanan HTTP geri çağırma arabirimi
Get Depolama Delegate işlevi
Uygulama tarafından sağlanan Depolama Delegate 'i (varsa) alın.
Döndürür: önbelleğe alma için kullanılacak Depolama Delegate
Set Depolama Delegate işlevi
Varsayılan depolama önbelleğini istemcinin kendi uygulamasıyla geçersiz kılın.
Parametreler:
- storageDelegate: Depolama İstemci uygulaması tarafından uygulanan arabirimi silme
GetTaskDispatcherDelegate işlevi
Uygulama tarafından sağlanan TaskDispatcher temsilcisini (varsa) alın.
Döndürür: Zaman uyumsuz görevleri yürütmek için kullanılacak TaskDispatcher temsilcisi
SetTaskDispatcherDelegate işlevi
İstemcinin kendi işlemiyle varsayılan zaman uyumsuz görev gönderme işlemesini geçersiz kılın.
Parametreler:
- taskDispatcherDelegate: İstemci uygulaması tarafından uygulanan görev gönderme geri çağırma arabirimi
görevler profil nesnelerine başvurarak yok edilmesini önleyebilir. Bunun sonucunda taskdispatcher kuyrukları paylaşılmamalıdır.
SetSessionId işlevi
Oturum kimliğini ayarlar.
Parametreler:
- sessionId: Günlükleri/telemetriyi ilişkilendirmek için kullanılacak oturum kimliği
GetSessionId işlevi
Oturum kimliğini alır.
Döndürür: Günlükleri/telemetriyi ilişkilendirmek için kullanılacak oturum kimliği
SetCanCacheLicenses işlevi
Son kullanıcı lisanslarının (EUL) yerel olarak önbelleğe alınıp alınmayacağını yapılandırır.
Parametreler:
- canCacheLicenses: Korumalı içerik açılırken altyapının lisans önbelleğe alıp almaması gerektiği
True ise, korumalı içeriğin açılması ilişkili lisansı yerel olarak önbelleğe alır. False ise, korumalı içeriğin açılması her zaman RMS hizmetinden lisans almak için HTTP işlemi gerçekleştirir.
CanCacheLicenses işlevi
Son kullanıcı lisanslarının (EUL) yerel olarak önbelleğe alınıp alınmadığını alır.
döndürür: Lisans önbelleğe alma yapılandırması
SetCustom Ayarlar işlevi
Özellik gating ve test için kullanılan özel ayarları ayarlayın.
Parametreler:
- custom Ayarlar: Ad/değer çiftlerinin listesi.
GetCustom Ayarlar işlevi
Özellik gating ve test için kullanılan özel ayarları alın.
Döndürür: Ad/değer çiftlerinin listesi.
GetLoggerContext işlevi
Oluşturulan profille ilişkili günlükler için günlükçü temsilcisine opak olarak geçirilecek günlükçü bağlamını alın.
Döndürür: Günlükçü bağlamı
SetLoggerContext işlevi
Oluşturulan profille ilişkili günlükler için günlükçü temsilcisine opak olarak geçirilecek günlükçü bağlamını ayarlar.
Parametreler:
- loggerContext: Günlükçü bağlamı
AddRedirectionUri işlevi
Yeniden yönlendirme uri'sini ekler.
Parametreler:
originalUri: Yeniden yönlendirilmesi gereken uri
redirectUri: originalUri'nin yerini alacak uri
Başka bir Uri'ye yeniden yönlendirilmesi gereken bir etki alanı sağlamak için bu işlevi kullanın. ÖzgünUri, geçerli isteğin etki alanıyla karşılaştırılmasından önce normalleştirilir. Geçerli isteğin etki alanı özgünUri'nin etki alanıyla eşleşiyorsa, bunun yerine redirectUri kullanılır Bu yeniden yönlendirme, DNS arama yeniden yönlendirmeden önce gerçekleşir
GetRedirectionUris işlevi
Yeniden yönlendirme uris'ini alır.
Döndürür: Yeniden yönlendirme uris haritası
GetDnsRedirection işlevi
DNS yeniden yönlendirme modunu alır.
Döndürür: Kullanılan yeniden yönlendirme modu
SetDnsRedirection işlevi
Çevrimiçi işlemler sırasında yeniden yönlendirmenin nasıl işleneceğini denetleye dns yeniden yönlendirme modunu ayarlar.
Parametreler:
- dnsRedirection: Kullanılacak yeniden yönlendirme modu
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin