Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
MipContext
MipContext je objekt nejvyšší úrovně v sadě SDK. Zodpovídá za správu stavu napříč všemi profily vytvořenými jako součást aplikace nebo služby. Zpracovává také uvolnění prostředků sady MIP SDK po zničení objektu MipContext.
Důležité
Je povolen pouze jediný MipContext na jeden proces. Vytvoření více než jednoho může vést k neočekávanému chování.
MipContext by se měl vytvořit při spuštění aplikace a stejný MipContext použitý po celou dobu života aplikace.
Po vytvoření objektu mip::MipContext ho můžete použít k vytvoření mip::FileProfile, mip::PolicyProfilenebo mip::ProtectionProfile objektů.
Vytváření MipConfiguration
Třída mip::MipConfiguration umožňuje aplikaci nastavit různá celková nastavení konfigurace pro MIP SDK. Mezi tato nastavení patří:
- Informace o aplikaci: Název, ID aplikace, verze
- Adresář úložiště pro protokoly a mezipaměť
- Úroveň protokolování
- Offline režim
- Nastavení testovacích verzí funkcí
- Delegáti, včetně logování, úložiště, HTTP, analýzy JSON a analýzy XML.
- Diagnostická konfigurace
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);
Po inicializaci MipConfigurationjej můžete použít k vytvoření objektu MipContext .
Vytvoření MipContextu
Zavolejte funkci MipContext::Create() se zadaným objektem MipConfiguration a vytvořte tak MipContext.
std::shared_ptr<mip::MipContext> mMipContext = mip::MipContext::Create(mipConfiguration);
MipContext = mipContext = MIP.CreateMipContext(mipConfiguration);
Po vytvoření objektu MipContext ho můžete použít k vytvoření FileProfile, PolicyProfilenebo ProtectionProfile objektů v závislosti na tom, jakou sadu SDK vaše aplikace používá.
Vypnutí
Správné zničení všech objektů sady MIP SDK vyžaduje ukončení MipContext. To provedete voláním funkce Shutdown. Destruktor MipContext také volá MipContext.Shutdown() při zničení objektu MipContext .
Další kroky
- Přečtěte si další informace o konceptech ověřování a pozorovatelích. MIP poskytuje rozšiřitelný model ověřování, zatímco pozorovatelé poskytují oznámení událostí pro asynchronní události. Obě jsou základní a platí pro všechny sady rozhraní API MIP.
- Pak si projděte koncepty profilu a jádra pro soubory, politiky a ochrannou SDK.