Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
MipContext
MipContext adalah objek tingkat tertinggi dalam SDK. Ini bertanggung jawab untuk mengelola status di semua profil yang dapat dibuat sebagai bagian dari aplikasi atau layanan. Selain itu, sistem menangani pelepasan sumber daya SDK MIP setelah objek MipContext dihancurkan.
Penting
Hanya satu MipContext per proses yang diizinkan. Membuat lebih dari satu dapat mengakibatkan perilaku yang tidak terduga.
MipContext harus dibuat saat aplikasi dimulai, dan MipContext yang sama harus digunakan selama masa pakai aplikasi.
Setelah objek mip::MipContext dibuat, MipContext objek dapat digunakan untuk membuat mip::FileProfile, mip::PolicyProfile, atau mip::ProtectionProfile objek.
Membuat konfigurasi Mip
Kelas ini mip::MipConfiguration memungkinkan aplikasi untuk mengatur berbagai pengaturan konfigurasi di seluruh aplikasi untuk MIP SDK. Pengaturan ini meliputi:
- Info Aplikasi: Nama, ID Aplikasi, Versi
- Direktori penyimpanan untuk log dan cache
- Tingkat pengelogan
- Mode offline
- Pengaturan uji coba fitur
- Delegasi, termasuk pengelogan, penyimpanan, HTTP, penguraian JSON, dan penguraian XML.
- Konfigurasi diagnostik
std::shared_ptr<mip::MipConfiguration> mipConfiguration = std::make_shared<mip::MipConfiguration>(mAppInfo,
"mip_data",
mip::LogLevel::Trace,
false);
MipConfiguration mipConfiguration = new MipConfiguration(appInfo, "mip_data", LogLevel.Trace, false);
Setelah MipConfiguration diinisialisasi, elemen tersebut dapat digunakan untuk membuat objek MipContext.
Membuat MipContext
Fungsi MipContext::Create() ini digunakan, mengambil objek yang disediakan MipConfiguration , untuk membuat MipContext.
std::shared_ptr<mip::MipContext> mMipContext = mip::MipContext::Create(mipConfiguration);
MipContext = mipContext = MIP.CreateMipContext(mipConfiguration);
MipContext Setelah objek dibuat, objek dapat digunakan untuk membuat FileProfile, , PolicyProfileatau ProtectionProfile objek, tergantung pada SDK mana yang digunakan aplikasi Anda.
Tidak ada perbaikan yang diperlukan.
Menghancurkan semua objek MIP SDK dengan benar memerlukan mematikan MIPContext. Ini dapat dicapai dengan memanggil fungsi Matikan . Destruktor MipContext juga akan memanggil MipContext.Shutdown() ketika MipContext objek dihancurkan.
Langkah Berikutnya
- Selanjutnya, pelajari lebih lanjut konsep Autentikasi dan Pengamat. MIP menyediakan model autentikasi yang dapat diperluas, sementara pengamat digunakan untuk memberikan pemberitahuan peristiwa untuk peristiwa asinkron. Keduanya bersifat mendasar, dan berlaku untuk semua set MIP API.
- Kerjakan profil dan konsep mesin untuk SDK File, Kebijakan, dan Perlindungan