Klasse PolicyProfile
Die PolicyProfile-Klasse ist die Stammklasse für die Verwendung der Microsoft Information Protection-Vorgänge. Eine typische Anwendung benötigt nur ein PolicyProfile, kann aber bei Bedarf mehrere Profile erstellen.
Zusammenfassung
Mitglieder | Beschreibungen |
---|---|
public const Einstellungen& Get Einstellungen() const | Rufen Sie die im Profil festgelegten Einstellungen ab. |
public std::shared_ptr<AsyncControl> ListEnginesAsync(const std::shared_ptr<void>& context) | Startet den Vorgang "Listenmodule". |
public std::vector<std::string> ListEngines() | Liste der Engines. |
public std::shared_ptr<AsyncControl> UnloadEngineAsync(const std::string& id, const std::shared_ptr<void>& context) | Startet das Entladen des Richtlinienmoduls mit der angegebenen ID. |
public void UnloadEngine(const std::string& id) | Startet das Entladen des Richtlinienmoduls mit der angegebenen ID. |
public std::shared_ptr<AsyncControl> AddEngineAsync(const PolicyEngine::Einstellungen& settings, const std::shared_ptr<void>& context) | Beginnt mit dem Hinzufügen eines neuen Richtlinienmoduls zum Profil. |
public std::shared_ptr<PolicyEngine AddEngine>(const PolicyEngine::Einstellungen& settings, const std::shared_ptr<void>& context) | Fügen Sie dem Profil eine neue Richtlinien-Engine hinzu. |
public std::shared_ptr<AsyncControl> DeleteEngineAsync(const std::string& id, const std::shared_ptr<void>& context) | Beginnt mit dem Löschen des Richtlinienmoduls mit der angegebenen ID. Alle Daten für das angegebene Profil werden gelöscht. |
public void DeleteEngine(const std::string& engineId) | Löscht die Richtlinien-Engine mit der angegebenen ID. Alle Daten für das angegebene Modul werden gelöscht. |
public void AcquireAuthToken(Cloud Cloud, const std::shared_ptr<AuthDelegate>& authDelegate) const | Auslösen eines Authentifizierungsrückrufs. |
Mitglieder
GetSettings-Funktion
Rufen Sie die im Profil festgelegten Einstellungen ab.
Gibt zurück: Einstellungen für das Profil festgelegt.
ListEnginesAsync-Funktion
Startet den Vorgang "Listenmodule".
Parameter:
- context: ein Parameter, der an die Beobachterfunktionen übergeben wird.
PolicyProfile::Observer wird nach Erfolg oder Misserfolg aufgerufen.
ListEngines-Funktion
Liste der Engines.
Gibt zurück: Zwischengespeicherte Modul-IDs
UnloadEngineAsync-Funktion
Startet das Entladen des Richtlinienmoduls mit der angegebenen ID.
Parameter:
id: die eindeutige Engine-ID.
context: ein Parameter, der undurchsichtig an die Beobachterfunktionen weitergeleitet wird.
PolicyProfile::Observer wird nach Erfolg oder Misserfolg aufgerufen.
Funktion UnloadEngine
Startet das Entladen des Richtlinienmoduls mit der angegebenen ID.
Parameter:
- id: die eindeutige Engine-ID.
AddEngineAsync-Funktion
Beginnt mit dem Hinzufügen eines neuen Richtlinienmoduls zum Profil.
Parameter:
settings: the mip::P olicyEngine::Einstellungen object that specifies the engine's settings.
context: ein Parameter, der undurchsichtig an die Beobachterfunktionen und das optionale HttpDelegate weitergeleitet wird.
PolicyProfile::Observer wird nach Erfolg oder Misserfolg aufgerufen.
AddEngine-Funktion
Fügen Sie dem Profil eine neue Richtlinien-Engine hinzu.
Parameter:
settings: the mip::P olicyEngine::Einstellungen object that specifies the engine's settings.
context: ein Parameter, der undurchsichtig an das optionale HttpDelegate weitergeleitet wird
Rückgaben: Neu erstellte PolicyEngine
DeleteEngineAsync-Funktion
Beginnt mit dem Löschen des Richtlinienmoduls mit der angegebenen ID. Alle Daten für das angegebene Profil werden gelöscht.
Parameter:
id: die eindeutige Engine-ID.
context: ein Parameter, der an die Beobachterfunktionen übergeben wird.
PolicyProfile::Observer wird nach Erfolg oder Misserfolg aufgerufen.
DeleteEngine-Funktion
Löscht die Richtlinien-Engine mit der angegebenen ID. Alle Daten für das angegebene Modul werden gelöscht.
Parameter:
- id: die eindeutige Engine-ID.
AcquireAuthToken-Funktion
Auslösen eines Authentifizierungsrückrufs.
Parameter:
Cloud: Azure Cloud
authDelegate: Authentifizierungs-Callback, der aufgerufen werden soll
MIP speichert nichts anderes mit dem vom Auth-Stellvertretung zurückgegebenen Wert. Diese Funktion wird für Anwendungen empfohlen, die erst "angemeldet" werden, nachdem MIP ein Authentifizierungstoken angefordert hat. Es ermöglicht einer Anwendung, ein Token abzurufen, bevor MIP tatsächlich einen benötigt.