Bagikan melalui


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.