Aracılığıyla paylaş


sınıf FileProfile::Observer

İstemcilerin profille ilgili olaylar için bildirim alması için gözlemci arabirimi. Tüm hatalar mip::Error öğesinden devralınır. İstemci, gözlemciyi çağıran iş parçacığında altyapıyı geri çağırmamalıdır.

Özet

Üyeler Açıklamalar
genel sanal ~Observer() Henüz belgelenmemiş.
public virtual void OnLoadSuccess(const std::shared_ptr<mip::FileProfile>& profile, const std::shared_ptr<void>& context) Profil başarıyla yüklendiğinde çağrıldı.
public virtual void OnLoadFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Profil yüklenirken çağrılır hataya neden olur.
public virtual void OnListEnginesSuccess(const std::vector<std::string>& engineIds, const std::shared_ptr<void>& context) Altyapı listesi başarıyla oluşturulduğunda çağrılır.
public virtual void OnListEnginesFailure(const std::exception_ptr& error, const std::shared_ptr<void>&context) Altyapıların listelenmesi bir hataya neden olduğunda çağrıldı.
public virtual void OnUnloadEngineSuccess(const std::shared_ptr<void>&context) Bir altyapı başarıyla kaldırıldığında çağrılır.
public virtual void OnUnloadEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>&context) Bir altyapı kaldırılırken çağrılır hataya neden olur.
public virtual void OnAddEngineSuccess(const std::shared_ptr<mip::FileEngine>& engine, const std::shared_ptr<void>&context) Yeni bir altyapı başarıyla eklendiğinde çağrılır.
public virtual void OnAddEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>&context) Yeni bir altyapı eklenirken çağrılır hataya neden olur.
public virtual void OnDeleteEngineSuccess(const std::shared_ptr<void>&context) Bir altyapı başarıyla silindiğinde çağrılır.
public virtual void OnDeleteEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Bir altyapı silinirken çağrılır hataya neden olur.
public virtual void OnPolicyChanged(const std::string&engineId) Verilen kimlikle altyapı için ilke değiştiğinde çağrılır.
public virtual void OnAddPolicyEngineStarting(bool requiresPolicyFetch) İlke altyapısının ilke verilerinin sunucudan getirilip getirilmeyeceğini veya yerel olarak önbelleğe alınmış verilerden oluşturulup oluşturulamayacağını açıklamak için altyapı oluşturmadan önce çağrılır.
protected Observer() Henüz belgelenmemiş.

Üyeler

~Observer işlevi

Henüz belgelenmedi.

OnLoadSuccess işlevi

Profil başarıyla yüklendiğinde çağrıldı.

OnLoadFailure işlevi

Profil yüklenirken çağrılır hataya neden olur.

OnListEnginesSuccess işlevi

Altyapı listesi başarıyla oluşturulduğunda çağrılır.

OnListEnginesFailure işlevi

Altyapıların listelenmesi bir hataya neden olduğunda çağrıldı.

OnUnloadEngineSuccess işlevi

Bir altyapı başarıyla kaldırıldığında çağrılır.

OnUnloadEngineFailure işlevi

Bir altyapı kaldırılırken çağrılır hataya neden olur.

OnAddEngineSuccess işlevi

Yeni bir altyapı başarıyla eklendiğinde çağrılır.

OnAddEngineFailure işlevi

Yeni bir altyapı eklenirken çağrılır hataya neden olur.

OnDeleteEngineSuccess işlevi

Bir altyapı başarıyla silindiğinde çağrılır.

OnDeleteEngineFailure işlevi

Bir altyapı silinirken çağrılır hataya neden olur.

OnPolicyChanged işlevi

Verilen kimlikle altyapı için ilke değiştiğinde çağrılır.

OnAddPolicyEngineStarting işlevi

İlke altyapısının ilke verilerinin sunucudan getirilip getirilmeyeceğini veya yerel olarak önbelleğe alınmış verilerden oluşturulup oluşturulamayacağını açıklamak için altyapı oluşturmadan önce çağrılır.

Parametreler:

  • requiresPolicyFetch: Altyapı verilerinin HTTP aracılığıyla getirilip getirilmeyeceğini veya önbellekten yüklenip yüklenmeyeceğini açıklar

Bu isteğe bağlı geri çağırma, bir AddEngineAsync işleminin tamamlanması için bir HTTP işleminin (ilişkili gecikmeyle birlikte) gerekip gerekmediğinin bildirilmesi için bir uygulama tarafından kullanılabilir.

Gözlemci işlevi

Henüz belgelenmedi.