共用方式為


類別 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 實際需要令牌之前擷取令牌。