Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
MipContext
MipContext SDK'daki en üst düzey nesnedir. Bir uygulama veya hizmetin parçası olarak oluşturulan tüm profiller genelinde durumu yönetmekten sorumludur. Ayrıca MipContext nesnesi yok edildikten sonra MIP SDK kaynaklarını serbest bırakmayı da işler.
Önemli
İşlem başına yalnızca bir taneye MipContext izin verilir. Birden fazla oluşturma beklenmeyen davranışlara neden olabilir.
MipContext uygulama başlangıcında ve uygulamanın ömrü boyunca kullanılan MipContext ile aynı şekilde oluşturulmalıdır.
Bir mip::MipContext nesnesi oluşturduktan sonra, onu mip::ProtectionProfile, mip::FileProfile veya mip::PolicyProfile nesneleri oluşturmak için kullanabilirsiniz.
MipConfiguration Oluşturma
sınıfı, mip::MipConfiguration uygulamanın MIP SDK'sı için çeşitli uygulama genelinde yapılandırma ayarları yapmasına olanak tanır. Bu ayarlar şunlardır:
- Uygulama Bilgileri: Ad, Uygulama Kimliği, Sürüm
- Günlükler ve önbellek için depolama dizini
- Kayıt seviyesi
- Çevrimdışı mod
- Özellik uçuş ayarları
- Günlük kaydı, depolama, HTTP, JSON ayrıştırma ve XML ayrıştırma gibi görevleri yöneten bileşenler.
- Tanılama yapılandırması
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);
MipConfiguration öğesini başlattıktan sonra, MipContext nesnesini oluşturmak için bunu kullanabilirsiniz.
MipContext Oluşturma
Sağlanan MipConfiguration nesnesini kullanarak MipContext::Create() işlevini çağırın ve MipContext oluşturun.
std::shared_ptr<mip::MipContext> mMipContext = mip::MipContext::Create(mipConfiguration);
MipContext = mipContext = MIP.CreateMipContext(mipConfiguration);
MipContext nesnesini oluşturduktan sonra, uygulamanızın hangi SDK'yı kullandığına bağlı olarak PolicyProfile, ProtectionProfile veya FileProfile nesnelerini oluşturmak için bunu kullanabilirsiniz.
Kapatılıyor
Tüm MIP SDK nesnelerinin düzgün bir şekilde yok etmek için MipContext'in kapatılması gerekir. Bunu yapmak için Shutdown işlevini çağırın.
MipContext yıkıcı, MipContext.Shutdown() nesnesi yok edildiğinde MipContext işlevini de çağırır.
Sonraki Adımlar
- Kimlik doğrulama kavramları ve Gözlemciler hakkında daha fazla bilgi edinin. MIP genişletilebilir bir kimlik doğrulama modeli sağlarken gözlemciler zaman uyumsuz olaylar için olay bildirimleri sağlar. Her ikisi de temeldir ve tüm MIP API kümelerine uygulanır.
- Ardından Dosya, İlke ve Koruma SDK'ları için profil ve altyapı kavramlarını inceleyin