class ProtectionProfile::Observer
Gränssnitt som tar emot meddelanden som rör ProtectionProfile. Det här gränssnittet måste implementeras av program med hjälp av skydds-SDK
Sammanfattning
Medlemmar | Beskrivningar |
---|---|
public virtual void OnLoadSuccess(const std::shared_ptr<ProtectionProfile>& profile, const std::shared_ptr<void>&context) | Anropades när profilen lästes in. |
public virtual void OnLoadFailure(const std::exception_ptr& error, const std::shared_ptr<void>&context) | Anropad när en profil lästes in orsakade ett fel. |
public virtual void OnListEnginesSuccess(const std::vector<std::string>& engineIds, const std::shared_ptr<void>&context) | Anropas när listan över motorer har genererats. |
public virtual void OnListEnginesFailure(const std::exception_ptr& error, const std::shared_ptr<void>&context) | Anropad när en lista över motorer resulterade i ett fel. |
public virtual void OnAddEngineSuccess(const std::shared_ptr<ProtectionEngine>&engine, const std::shared_ptr<void>&context) | Anropas när en ny motor har lagts till. |
public virtual void OnAddEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>&context) | Anropad när du lade till en ny motor resulterade i ett fel. |
public virtual void OnDeleteEngineSuccess(const std::shared_ptr<void>&context) | Anropas när en motor har tagits bort. |
public virtual void OnDeleteEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>&context) | Anropad när du tar bort en motor resulterade i ett fel. |
Medlemmar
Funktionen OnLoadSuccess
Anropades när profilen lästes in.
Parametrar:
profil: En referens till den nyligen skapade ProtectionProfile
kontext: Samma kontext som skickades till ProtectionProfile::LoadAsync
Ett program kan skicka valfri typ av kontext (till exempel std::p romise, std::function) till ProtectionProfile::LoadAsync och samma kontext vidarebefordras till ProtectionProfile::Observer::OnLoadSuccess eller ProtectionProfile::Observer::OnLoadFailure
Funktionen OnLoadFailure
Anropad när en profil lästes in orsakade ett fel.
Parametrar:
fel: Fel som uppstod vid inläsning
kontext: Samma kontext som skickades till ProtectionProfile::LoadAsync
Ett program kan skicka valfri typ av kontext (till exempel std::p romise, std::function) till ProtectionProfile::LoadAsync och samma kontext vidarebefordras till ProtectionProfile::Observer::OnLoadSuccess eller ProtectionProfile::Observer::OnLoadFailure
Funktionen OnListEnginesSuccess
Anropas när listan över motorer har genererats.
Parametrar:
engineIds: en lista över motor-ID:t som är tillgängliga.
kontext: Samma kontext som skickades till ProtectionProfile::ListEnginesAsync
Funktionen OnListEnginesFailure
Anropad när en lista över motorer resulterade i ett fel.
Parametrar:
fel: felet som orsakade att listmotoråtgärden misslyckades.
kontext: Samma kontext som skickades till ProtectionProfile::ListEnginesAsync
Funktionen OnAddEngineSuccess
Anropas när en ny motor har lagts till.
Parametrar:
motor: Nyskapade motorn
kontext: Samma kontext som skickades till ProtectionProfile::AddEngineAsync
OnAddEngineFailure-funktion
Anropad när du lade till en ny motor resulterade i ett fel.
Parametrar:
fel: felet som orsakade att åtgärden lägg till motor misslyckades.
kontext: Samma kontext som skickades till ProtectionProfile::AddEngineAsync
Funktionen OnDeleteEngineSuccess
Anropas när en motor har tagits bort.
Parametrar:
- kontext: Samma kontext som skickades till ProtectionProfile::D eleteEngineAsync
Funktionen OnDeleteEngineFailure
Anropad när du tar bort en motor resulterade i ett fel.
Parametrar:
fel: felet som orsakade att borttagningsmotorn misslyckades.
kontext: Samma kontext som skickades till ProtectionProfile::D eleteEngineAsync
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för