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 dibuat sebagai bagian dari aplikasi atau layanan. Ini juga menangani melepaskan sumber daya MIP SDK setelah objek MipContext dihancurkan.
Penting
Hanya satu MipContext per proses yang diizinkan. Membuat lebih dari satu mungkin mengakibatkan perilaku tak terduga.
MipContext harus dibuat saat aplikasi dimulai, dan MipContext yang sama harus digunakan selama masa pakai aplikasi.
Setelah membuat mip::MipContext objek, Anda dapat menggunakannya 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 menginisialisasi MipConfiguration, Anda dapat menggunakannya untuk membuat MipContext objek.
Membuat MipContext
MipContext::Create() Panggil fungsi dengan objek yang disediakan MipConfiguration untuk membuat MipContext.
std::shared_ptr<mip::MipContext> mMipContext = mip::MipContext::Create(mipConfiguration);
MipContext = mipContext = MIP.CreateMipContext(mipConfiguration);
Setelah membuat MipContext objek, Anda dapat menggunakannya untuk membuat FileProfile, , PolicyProfileatau ProtectionProfile objek, tergantung pada SDK mana yang digunakan aplikasi Anda.
Sedang dimatikan
Untuk menghancurkan semua objek MIP SDK dengan benar, MipContext harus dimatikan. Untuk melakukannya, panggil fungsi Matikan . Destruktor MipContext juga memanggil MipContext.Shutdown() ketika MipContext objek dihancurkan.
Langkah berikutnya
- Pelajari selengkapnya tentang konsep Autentikasi dan Pengamat. MIP menyediakan model autentikasi yang dapat diperluas, sementara pengamat 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