class FileProfile::Observer
Övervakningsgränssnitt för klienter för att få meddelanden om profilrelaterade händelser. Alla fel ärver från mip::Error. Klienten bör inte anropa motorn igen på tråden som anropar övervakaren.
Sammanfattning
Medlemmar | Beskrivningar |
---|---|
public virtual ~Observer() | Ännu inte dokumenterat. |
public virtual void OnLoadSuccess(const std::shared_ptr<mip::FileProfile>&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) | Anropas när en lista över motorer orsakade ett fel. |
public virtual void OnUnloadEngineSuccess(const std::shared_ptr<void>&context) | Anropades när en motor lossades. |
public virtual void OnUnloadEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>&context) | Anropad när en motor lossas orsakade ett fel. |
public virtual void OnAddEngineSuccess(const std::shared_ptr<mip::FileEngine>&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) | Anropade när du lade till en ny motor orsakade 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 orsakade ett fel. |
public virtual void OnPolicyChanged(const std::string& engineId) | Anropas när principen har ändrats för motorn med det angivna ID:t. |
public virtual void OnAddPolicyEngineStarting(bool requiresPolicyFetch) | Anropades innan motorn skapades för att beskriva om principmotorns principdata måste hämtas från servern eller om de kan skapas från lokalt cachelagrade data. |
skyddad observatör() | Ännu inte dokumenterat. |
Medlemmar
~Observer-funktion
Inte dokumenterat ännu.
Funktionen OnLoadSuccess
Anropades när profilen lästes in.
Funktionen OnLoadFailure
Anropad när en profil lästes in orsakade ett fel.
Funktionen OnListEnginesSuccess
Anropas när listan över motorer har genererats.
Funktionen OnListEnginesFailure
Anropas när en lista över motorer orsakade ett fel.
Funktionen OnUnloadEngineSuccess
Anropades när en motor lossades.
Funktionen OnUnloadEngineFailure
Anropad när en motor lossas orsakade ett fel.
Funktionen OnAddEngineSuccess
Anropas när en ny motor har lagts till.
OnAddEngineFailure-funktion
Anropade när du lade till en ny motor orsakade ett fel.
Funktionen OnDeleteEngineSuccess
Anropas när en motor har tagits bort.
Funktionen OnDeleteEngineFailure
Anropad när du tar bort en motor orsakade ett fel.
OnPolicyChanged-funktion
Anropas när principen har ändrats för motorn med det angivna ID:t.
Funktionen OnAddPolicyEngineStarting
Anropades innan motorn skapades för att beskriva om principmotorns principdata måste hämtas från servern eller om de kan skapas från lokalt cachelagrade data.
Parametrar:
- requiresPolicyFetch: Beskriver om motordata måste hämtas via HTTP eller om de läses in från cacheminnet
Det här valfria återanropet kan användas av ett program för att få information om huruvida en AddEngineAsync-åtgärd kräver en HTTP-åtgärd (med tillhörande fördröjning) för att slutföras.
Observatörsfunktion
Inte dokumenterat ännu.
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