Bagikan melalui


kelas ProtectionProfile

ProtectionProfile adalah kelas akar untuk melakukan operasi perlindungan. Aplikasi perlu membuat ProtectionProfile sebelum melakukan operasi perlindungan apa pun

Ringkasan

Anggota Deskripsi
const publik Pengaturan& Get Pengaturan() const Mendapatkan pengaturan yang digunakan oleh ProtectionProfile selama inisialisasi dan sepanjang masa pakainya.
std publik::shared_ptr<AsyncControl> ListEnginesAsync(const std::shared_ptr<void>&context) Memulai operasi mesin daftar.
std publik::vector<std::string> ListEngines() Daftar mesin.
std publik::shared_ptr<AsyncControl> AddEngineAsync(const ProtectionEngine::Pengaturan& settings, const std::shared_ptr<void>&context) Mulai menambahkan mesin perlindungan baru ke profil.
std publik::shared_ptr<ProtectionEngine> AddEngine(const ProtectionEngine::Pengaturan& settings) Tambahkan mesin perlindungan baru ke profil.
std publik::shared_ptr<AsyncControl> DeleteEngineAsync(const std::string& engineId, const std::shared_ptr<void>&context) Mulai menghapus mesin perlindungan dengan ID yang diberikan. Semua data untuk mesin yang diberikan akan dihapus.
public void DeleteEngine(const std::string& engineId) Hapus mesin perlindungan dengan ID yang diberikan. Semua data untuk mesin yang diberikan akan dihapus.

Anggota

Fungsi Get Pengaturan

Mendapatkan pengaturan yang digunakan oleh ProtectionProfile selama inisialisasi dan sepanjang masa pakainya.

Pengembalian: Pengaturan digunakan oleh ProtectionProfile selama inisialisasi dan sepanjang masa pakainya

Fungsi ListEnginesAsync

Memulai operasi mesin daftar.

Parameter:

  • konteks: Konteks klien yang akan diteruskan kembali secara buram kepada pengamat

Mengembalikan: Objek kontrol asinkron. ProtectionProfile::Observer akan dipanggil setelah berhasil atau gagal.

Fungsi ListEngines

Daftar mesin.

Pengembalian: ID mesin singgahan

Fungsi AddEngineAsync

Mulai menambahkan mesin perlindungan baru ke profil.

Parameter:

  • pengaturan: objek mip::P rotectionEngine::Pengaturan yang menentukan pengaturan mesin.

  • konteks: Konteks klien yang akan diteruskan kembali secara buram kepada pengamat

Mengembalikan: Objek kontrol asinkron. ProtectionProfile::Observer akan dipanggil setelah berhasil atau gagal.

Fungsi AddEngine

Tambahkan mesin perlindungan baru ke profil.

Parameter:

  • pengaturan: objek mip::P rotectionEngine::Pengaturan yang menentukan pengaturan mesin.

Pengembalian: ProtectionEngine yang baru dibuat

Fungsi DeleteEngineAsync

Mulai menghapus mesin perlindungan dengan ID yang diberikan. Semua data untuk mesin yang diberikan akan dihapus.

Parameter:

  • id: ID mesin unik.

  • konteks: Konteks klien yang akan diteruskan kembali secara buram kepada pengamat

Mengembalikan: Objek kontrol asinkron. ProtectionProfile::Observer akan dipanggil setelah berhasil atau gagal.

Fungsi DeleteEngine

Hapus mesin perlindungan dengan ID yang diberikan. Semua data untuk mesin yang diberikan akan dihapus.

Parameter:

  • id: ID mesin unik.