kelas FileProfile
Kelas FileProfile adalah kelas root untuk menggunakan operasi Perlindungan Informasi Microsoft. Aplikasi umum hanya akan memerlukan satu Profil.
Ringkasan
Anggota | Deskripsi |
---|---|
const publik Pengaturan& Get Pengaturan() const | Mengembalikan pengaturan profil. |
std publik::shared_ptr<AsyncControl> ListEnginesAsync(const std::shared_ptr<void>&context) | Memulai operasi mesin daftar. |
std publik::shared_ptr<AsyncControl> UnloadEngineAsync(const std::string& id, const std::shared_ptr<void>&context) | Mulai membongkar mesin file dengan ID yang diberikan. |
std publik::shared_ptr<AsyncControl> AddEngineAsync(const FileEngine::Pengaturan& settings, const std::shared_ptr<void>&context) | Mulai menambahkan mesin file baru ke profil. |
std publik::shared_ptr<AsyncControl> DeleteEngineAsync(const std::string& id, const std::shared_ptr<void>&context) | Mulai menghapus mesin file dengan ID yang diberikan. Semua data untuk profil yang diberikan akan dihapus. |
acquirePolicyAuthToken(Cloud cloud, const std::shared_ptr<AuthDelegate>& authDelegate) const | Memicu panggilan balik autentikasi untuk kebijakan. |
Anggota
Fungsi Get Pengaturan
Mengembalikan pengaturan profil.
Fungsi ListEnginesAsync
Memulai operasi mesin daftar.
Mengembalikan: Objek kontrol asinkron. FileProfile::Observer akan dipanggil setelah berhasil atau gagal.
Fungsi UnloadEngineAsync
Mulai membongkar mesin file dengan ID yang diberikan.
Mengembalikan: Objek kontrol asinkron. FileProfile::Observer akan dipanggil setelah berhasil atau gagal.
Fungsi AddEngineAsync
Mulai menambahkan mesin file baru ke profil.
Mengembalikan: Objek kontrol asinkron. FileProfile::Observer akan dipanggil setelah berhasil atau gagal.
Fungsi DeleteEngineAsync
Mulai menghapus mesin file dengan ID yang diberikan. Semua data untuk profil yang diberikan akan dihapus.
Mengembalikan: Objek kontrol asinkron. FileProfile::Observer akan dipanggil setelah berhasil atau gagal.
Fungsi AcquirePolicyAuthToken
Memicu panggilan balik autentikasi untuk kebijakan.
Parameter:
cloud: Cloud Azure
authDelegate: Panggilan balik autentikasi yang akan dipanggil
MIP tidak akan melakukan cache atau melakukan hal lain dengan nilai yang dikembalikan oleh delegasi autentikasi. Fungsi ini direkomendasikan untuk aplikasi yang tidak "masuk" sampai setelah MIP meminta token autentikasi. Ini memungkinkan aplikasi untuk mengambil token sebelum MIP benar-benar memerlukannya.