klasse ProtectionProfile
ProtectionProfile ist die Stammklasse zum Ausführen von Schutzvorgängen. Eine Anwendung muss ein ProtectionProfile erstellen, bevor Schutzvorgänge ausgeführt werden.
Zusammenfassung
Mitglieder | Beschreibungen |
---|---|
public const Einstellungen& Get Einstellungen() const | Ruft Einstellungen ab, die von ProtectionProfile während der Initialisierung und während der gesamten Lebensdauer verwendet werden. |
public std::shared_ptr<AsyncControl> ListEnginesAsync(const std::shared_ptr<void>& context) | Startet den Vorgang "Listenmodule". |
public std::vector<std::string> ListEngines() | Engines auflisten. |
public std::shared_ptr<AsyncControl> AddEngineAsync(const ProtectionEngine::Einstellungen& settings, const std::shared_ptr<void>& context) | Startet das Hinzufügen eines neuen Schutzmoduls zum Profil. |
public std::shared_ptr<ProtectionEngine AddEngine>(const ProtectionEngine::Einstellungen& settings) | Fügen Sie dem Profil ein neues Schutzmodul hinzu. |
public std::shared_ptr<AsyncControl> DeleteEngineAsync(const std::string& engineId, const std::shared_ptr<void>& context) | Beginnt mit dem Löschen des Schutzmoduls mit der angegebenen ID. Alle Daten für das angegebene Modul werden gelöscht. |
public void DeleteEngine(const std::string& engineId) | Löschen Sie das Schutzmodul mit der angegebenen ID. Alle Daten für das angegebene Modul werden gelöscht. |
Mitglieder
GetSettings-Funktion
Ruft Einstellungen ab, die von ProtectionProfile während der Initialisierung und während der gesamten Lebensdauer verwendet werden.
Gibt zurück: Einstellungen von ProtectionProfile während der Initialisierung und während der gesamten Lebensdauer verwendet
ListEnginesAsync-Funktion
Startet den Vorgang "Listenmodule".
Parameter:
- kontext: Clientkontext, der undurchsichtig an Beobachter übergeben wird
Rückgabe: Asynchrones Steuerungsobjekt. ProtectionProfile::Observer wird nach Erfolg oder Misserfolg aufgerufen.
ListEngines-Funktion
Engines auflisten.
Gibt zurück: Zwischengespeicherte Modul-IDs
AddEngineAsync-Funktion
Startet das Hinzufügen eines neuen Schutzmoduls zum Profil.
Parameter:
settings: the mip::P rotectionEngine::Einstellungen object that specifies the engine's settings.
kontext: Clientkontext, der undurchsichtig an Beobachter übergeben wird
Rückgabe: Asynchrones Steuerungsobjekt. ProtectionProfile::Observer wird nach Erfolg oder Misserfolg aufgerufen.
AddEngine-Funktion
Fügen Sie dem Profil ein neues Schutzmodul hinzu.
Parameter:
- settings: the mip::P rotectionEngine::Einstellungen object that specifies the engine's settings.
Gibt zurück: Neu erstellte ProtectionEngine
DeleteEngineAsync-Funktion
Beginnt mit dem Löschen des Schutzmoduls mit der angegebenen ID. Alle Daten für das angegebene Modul werden gelöscht.
Parameter:
id: die eindeutige Engine-ID.
kontext: Clientkontext, der undurchsichtig an Beobachter übergeben wird
Rückgabe: Asynchrones Steuerungsobjekt. ProtectionProfile::Observer wird nach Erfolg oder Misserfolg aufgerufen.
DeleteEngine-Funktion
Löschen Sie das Schutzmodul mit der angegebenen ID. Alle Daten für das angegebene Modul werden gelöscht.
Parameter:
- id: die eindeutige Engine-ID.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für