Aracılığıyla paylaş


fileProfile sınıfı

FileProfile sınıfı, Microsoft Information Protection işlemlerinin kullanıldığı kök sınıftır. Tipik bir uygulamanın yalnızca bir Profile ihtiyacı vardır.

Özet

Üyeler Açıklamalar
public const Ayarlar&Get Ayarlar() const Profil ayarlarını döndürür.
public std::shared_ptr<AsyncControl> ListEnginesAsync(const std::shared_ptr<void>&context) Liste altyapıları işlemini başlatır.
public std::shared_ptr<AsyncControl> UnloadEngineAsync(const std::string& id, const std::shared_ptr<void>& context) Belirtilen kimlikle dosya altyapısını kaldırmayı başlatır.
public std::shared_ptr<AsyncControl> AddEngineAsync(const FileEngine::Ayarlar& settings, const std::shared_ptr<void>& context) Profile yeni bir dosya altyapısı eklemeye başlar.
public std::shared_ptr<AsyncControl> DeleteEngineAsync(const std::string& id, const std::shared_ptr<void>& context) Belirtilen kimlikle dosya altyapısını silmeye başlar. Verilen profil için tüm veriler silinir.
public void AcquirePolicyAuthToken(Cloud cloud, const std::shared_ptr<AuthDelegate>& authDelegate) const İlke için bir kimlik doğrulama geri çağırma tetikleme.

Üyeler

Get Ayarlar işlevi

Profil ayarlarını döndürür.

ListEnginesAsync işlevi

Liste altyapıları işlemini başlatır.

Döndürür: Zaman uyumsuz denetim nesnesi. FileProfile::Observer başarılı veya başarısız olduğunda çağrılır.

UnloadEngineAsync işlevi

Belirtilen kimlikle dosya altyapısını kaldırmayı başlatır.

Döndürür: Zaman uyumsuz denetim nesnesi. FileProfile::Observer başarılı veya başarısız olduğunda çağrılır.

AddEngineAsync işlevi

Profile yeni bir dosya altyapısı eklemeye başlar.

Döndürür: Zaman uyumsuz denetim nesnesi. FileProfile::Observer başarılı veya başarısız olduğunda çağrılır.

DeleteEngineAsync işlevi

Belirtilen kimlikle dosya altyapısını silmeye başlar. Verilen profil için tüm veriler silinir.

Döndürür: Zaman uyumsuz denetim nesnesi. FileProfile::Observer başarılı veya başarısız olduğunda çağrılır.

AcquirePolicyAuthToken işlevi

İlke için bir kimlik doğrulama geri çağırma tetikleme.

Parametreler:

  • bulut: Azure bulutu

  • authDelegate: Çağrılacak kimlik doğrulama geri çağrısı

MIP, kimlik doğrulama temsilcisi tarafından döndürülen değerle önbelleğe alınmaz veya başka bir işlem yapmaz. MIP bir kimlik doğrulama belirteci isteyene kadar "oturum açmamış" uygulamalar için bu işlev önerilir. Bir uygulamanın MIP gerçekten bir belirteç gerektirmeden önce belirteç getirmesine olanak tanır.