Bagikan melalui


class FileProfile::Observer

Antarmuka pengamat bagi klien untuk mendapatkan pemberitahuan untuk peristiwa terkait profil. Semua kesalahan mewarisi dari mip::Error. Klien tidak boleh memanggil kembali mesin pada utas yang memanggil pengamat.

Ringkasan

Anggota Deskripsi
virtual publik ~Observer() Belum didokumenkan.
void virtual publik OnLoadSuccess(const std::shared_ptr<mip::FileProfile>& profile, const std::shared_ptr<void>&context) Dipanggil ketika profil berhasil dimuat.
void virtual publik OnLoadFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Dipanggil saat memuat profil menyebabkan kesalahan.
void virtual publik OnListEnginesSuccess(const std::vector<std::string>& engineIds, const std::shared_ptr<void>&context) Dipanggil ketika daftar mesin berhasil dihasilkan.
void virtual publik OnListEnginesFailure(const std::exception_ptr& error, const std::shared_ptr<void>&context) Dipanggil saat mencantumkan mesin menyebabkan kesalahan.
void virtual publik OnUnloadEngineSuccess(const std::shared_ptr<void>& context) Dipanggil ketika mesin berhasil dibongkar.
void virtual publik OnUnloadEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>&context) Dipanggil saat membongkar mesin menyebabkan kesalahan.
void virtual publik OnAddEngineSuccess(const std::shared_ptr<mip::FileEngine>& engine, const std::shared_ptr<void>&context) Dipanggil ketika mesin baru berhasil ditambahkan.
void virtual publik OnAddEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>&context) Dipanggil saat menambahkan mesin baru menyebabkan kesalahan.
void virtual publik OnDeleteEngineSuccess(const std::shared_ptr<void>&context) Dipanggil ketika mesin berhasil dihapus.
void virtual publik OnDeleteEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>&context) Dipanggil saat menghapus mesin menyebabkan kesalahan.
void virtual publik OnPolicyChanged(const std::string& engineId) Dipanggil ketika kebijakan telah berubah untuk mesin dengan ID yang diberikan.
void virtual publik OnAddPolicyEngineStarting(bool requiresPolicyFetch) Dipanggil sebelum pembuatan mesin untuk menjelaskan apakah data kebijakan mesin kebijakan harus diambil dari server atau apakah dapat dibuat dari data yang di-cache secara lokal atau tidak.
Pengamat terlindungi() Belum didokumenkan.

Anggota

~Fungsi pengamat

Belum didokumenkan.

Fungsi OnLoadSuccess

Dipanggil ketika profil berhasil dimuat.

Fungsi OnLoadFailure

Dipanggil saat memuat profil menyebabkan kesalahan.

Fungsi OnListEnginesSuccess

Dipanggil ketika daftar mesin berhasil dihasilkan.

Fungsi OnListEnginesFailure

Dipanggil saat mencantumkan mesin menyebabkan kesalahan.

Fungsi OnUnloadEngineSuccess

Dipanggil ketika mesin berhasil dibongkar.

Fungsi OnUnloadEngineFailure

Dipanggil saat membongkar mesin menyebabkan kesalahan.

Fungsi OnAddEngineSuccess

Dipanggil ketika mesin baru berhasil ditambahkan.

Fungsi OnAddEngineFailure

Dipanggil saat menambahkan mesin baru menyebabkan kesalahan.

Fungsi OnDeleteEngineSuccess

Dipanggil ketika mesin berhasil dihapus.

Fungsi OnDeleteEngineFailure

Dipanggil saat menghapus mesin menyebabkan kesalahan.

Fungsi OnPolicyChanged

Dipanggil ketika kebijakan telah berubah untuk mesin dengan ID yang diberikan.

Fungsi OnAddPolicyEngineStarting

Dipanggil sebelum pembuatan mesin untuk menjelaskan apakah data kebijakan mesin kebijakan harus diambil dari server atau apakah dapat dibuat dari data yang di-cache secara lokal atau tidak.

Parameter:

  • requiresPolicyFetch: Menjelaskan apakah data mesin harus diambil melalui HTTP atau apakah data tersebut akan dimuat dari cache

Panggilan balik opsional ini dapat digunakan oleh aplikasi untuk diberi tahu apakah operasi AddEngineAsync akan memerlukan operasi HTTP (dengan penundaan terkait) untuk diselesaikan atau tidak.

Fungsi pengamat

Belum didokumenkan.