類別 PolicyProfile
PolicyProfile 類別是使用 Microsoft 資訊保護 作業的根類別。 一般應用程式只需要一個 PolicyProfile,但可以視需要建立多個配置檔。
摘要
成員 | Description |
---|---|
public const 設定& Get 設定() const | 取得配置檔上設定的設定。 |
public std::shared_ptr<AsyncControl> ListEnginesAsync(const std::shared_ptr<void>& context) | 啟動清單引擎作業。 |
public std::vector<std::string> ListEngines() | 引擎清單。 |
public std::shared_ptr<AsyncControl> UnloadEngineAsync(const std::string& id, const std::shared_ptr<void>& context) | 開始卸載具有指定標識符的原則引擎。 |
public void UnloadEngine(const std::string& id) | 開始卸載具有指定標識符的原則引擎。 |
public std::shared_ptr<AsyncControl> AddEngineAsync(const PolicyEngine::設定& settings, const std::shared_ptr<void>& context) | 開始將新的原則引擎新增至配置檔。 |
public std::shared_ptr<PolicyEngine AddEngine>(const PolicyEngine::設定& settings, const std::shared_ptr<void>& context) | 將新的原則引擎新增至配置檔。 |
public std::shared_ptr<AsyncControl> DeleteEngineAsync(const std::string& id, const std::shared_ptr<void>& context) | 開始刪除具有指定標識碼的原則引擎。 將會刪除指定設定檔的所有資料。 |
public void DeleteEngine(const std::string& engineId) | 刪除具有指定標識碼的原則引擎。 將會刪除指定引擎的所有數據。 |
public void AcquireAuthToken(Cloud cloud, const std::shared_ptr<AuthDelegate>& authDelegate) const | 觸發驗證回呼。 |
成員
Get 設定 函式
取得配置檔上設定的設定。
傳回:設定 配置檔上設定。
ListEnginesAsync 函式
啟動清單引擎作業。
參數:
- context:將傳遞至觀察者函式的參數。
PolicyProfile::Observer 會在成功或失敗時呼叫。
ListEngines 函式
引擎清單。
傳回:快取的引擎標識符
UnloadEngineAsync 函式
開始卸載具有指定標識符的原則引擎。
參數:
id:唯一的引擎標識符。
context:將不透明地轉送至觀察者函式的參數。
PolicyProfile::Observer 會在成功或失敗時呼叫。
UnloadEngine 函式
開始卸載具有指定標識符的原則引擎。
參數:
- id:唯一的引擎標識符。
AddEngineAsync 函式
開始將新的原則引擎新增至配置檔。
參數:
settings:指定引擎設定的 mip::P olicyEngine::設定 物件。
context:將不透明地轉送至觀察者函式和選擇性 HttpDelegate 的參數。
PolicyProfile::Observer 會在成功或失敗時呼叫。
AddEngine 函式
將新的原則引擎新增至配置檔。
參數:
settings:指定引擎設定的 mip::P olicyEngine::設定 物件。
context:將不透明地轉送至選擇性 HttpDelegate 的參數
傳回:新建立的 PolicyEngine
DeleteEngineAsync 函式
開始刪除具有指定標識碼的原則引擎。 將會刪除指定設定檔的所有資料。
參數:
id:唯一的引擎標識符。
context:將傳遞至觀察者函式的參數。
PolicyProfile::Observer 會在成功或失敗時呼叫。
DeleteEngine 函式
刪除具有指定標識碼的原則引擎。 將會刪除指定引擎的所有數據。
參數:
- id:唯一的引擎標識符。
AcquireAuthToken 函式
觸發驗證回呼。
參數:
雲端:Azure 雲端
authDelegate:將叫用的驗證回呼
MIP 不會使用驗證委派所傳回的值快取或執行任何其他動作。 建議在 MIP 要求驗證權杖之前,未「登入」的應用程式使用此函式。 它可讓應用程式在 MIP 實際需要令牌之前擷取令牌。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應