Megosztás a következőn keresztül:


osztály PolicyProfile

A PolicyProfile osztály a Microsoft Information Protection-műveletek használatának gyökérosztálya. Egy tipikus alkalmazásnak csak egy PolicyProfile-ra lesz szüksége, de szükség esetén több profilt is létrehozhat.

Összesítés

Tagok Leírások
public const Gépház> Get Gépház() const Kérje le a profilon beállított beállításokat.
nyilvános std::shared_ptr<AsyncControl> ListEnginesAsync(const std::shared_ptr<void>> környezet) Elindítja a listamotorok működését.
public std::vector<std::string> ListEngines() A motorok listája.
public std::shared_ptr<AsyncControl> UnloadEngineAsync(const std::string&id, const std::shared_ptr<void>> context) Megkezdi a szabályzatmotor kiürítését a megadott azonosítóval.
public void UnloadEngine(const std::string& id) Megkezdi a szabályzatmotor kiürítését a megadott azonosítóval.
public std::shared_ptr<AsyncControl> AddEngineAsync(const PolicyEngine::Gépház> settings, const std::shared_ptr<void>> context) Elkezd új szabályzatmotort hozzáadni a profilhoz.
public std::shared_ptr<PolicyEngine> AddEngine(const PolicyEngine::Gépház> settings, const std::shared_ptr<void>> context) Adjon hozzá egy új szabályzatmotort a profilhoz.
public std::shared_ptr<AsyncControl> DeleteEngineAsync(const std::string&id, const std::shared_ptr<void>> context) Megkezdi a szabályzatmotor törlését a megadott azonosítóval. Az adott profil összes adata törlődik.
public void DeleteEngine(const std::string&motorId) Törölje a szabályzatmotort a megadott azonosítóval. Az adott motor összes adata törlődik.
public void AcquireAuthToken(felhőfelhő, const std::shared_ptr<AuthDelegate>&authDelegate) const Hitelesítési visszahívás aktiválása.

Tagok

Get Gépház függvény

Kérje le a profilon beállított beállításokat.

Visszaadja: Gépház a profilon van beállítva.

ListEnginesAsync függvény

Elindítja a listamotorok működését.

Paraméterek:

  • kontextus: a megfigyelő függvények számára átadott paraméter.

PolicyProfile::A megfigyelő meghívása sikeres vagy sikertelen lesz.

ListEngines függvény

A motorok listája.

Visszaadja: Gyorsítótárazott motorazonosítók

A UnloadEngineAsync függvény

Megkezdi a szabályzatmotor kiürítését a megadott azonosítóval.

Paraméterek:

  • id: az egyedi motorazonosító.

  • kontextus: olyan paraméter, amely átlátszatlan módon továbbítja a megfigyelői függvények számára.

PolicyProfile::A megfigyelő meghívása sikeres vagy sikertelen lesz.

A UnloadEngine függvény

Megkezdi a szabályzatmotor kiürítését a megadott azonosítóval.

Paraméterek:

  • id: az egyedi motorazonosító.

AddEngineAsync függvény

Elkezd új szabályzatmotort hozzáadni a profilhoz.

Paraméterek:

  • settings: the mip::P olicyEngine::Gépház objektum, amely megadja a motor beállításait.

  • kontextus: olyan paraméter, amely átlátszatlan módon továbbítja a megfigyelői függvények és az opcionális HttpDelegate függvények számára.

PolicyProfile::A megfigyelő meghívása sikeres vagy sikertelen lesz.

AddEngine függvény

Adjon hozzá egy új szabályzatmotort a profilhoz.

Paraméterek:

  • settings: the mip::P olicyEngine::Gépház objektum, amely megadja a motor beállításait.

  • környezet: olyan paraméter, amely átlátszatlan módon továbbítja az opcionális HttpDelegate-nek

Visszaadja: Újonnan létrehozott PolicyEngine

DeleteEngineAsync függvény

Megkezdi a szabályzatmotor törlését a megadott azonosítóval. Az adott profil összes adata törlődik.

Paraméterek:

  • id: az egyedi motorazonosító.

  • kontextus: a megfigyelő függvények számára átadott paraméter.

PolicyProfile::A megfigyelő meghívása sikeres vagy sikertelen lesz.

DeleteEngine függvény

Törölje a szabályzatmotort a megadott azonosítóval. Az adott motor összes adata törlődik.

Paraméterek:

  • id: az egyedi motorazonosító.

AcquireAuthToken függvény

Hitelesítési visszahívás aktiválása.

Paraméterek:

  • felhő: Azure Cloud

  • authDelegate: A meghívandó hitelesítési visszahívás

A MIP nem gyorsítótárazza vagy nem hajtja végre a hitelesítési meghatalmazott által visszaadott értéket. Ez a függvény a nem "bejelentkezett" alkalmazásokhoz ajánlott, amíg a MIP nem kér hitelesítési jogkivonatot. Ez lehetővé teszi, hogy egy alkalmazás lekérjen egy jogkivonatot, mielőtt a MIP-nek ténylegesen szüksége lenne rá.