列舉和結構
成員 | 說明 |
---|---|
enum WatermarkLayout | 浮水印的配置。 |
enum ContentMarkAlignment | 內容標記的對齊方式 (內容頁首或內容頁尾) 。 |
enum AssignmentMethod | 檔上標籤的指派方法。 標籤指派是否已自動完成、標準或作為特殊許可權作業, (相當於系統管理員作業) 。 |
enum ActionSource | 定義觸發 SetLabel 事件的專案 |
enum DataState | 定義應用程式正在處理的資料狀態。 |
enum ContentFormat | 內容格式。 |
enum LabelFilterType | 標籤篩選類型,這是一組選擇性的屬性,可用來在呼叫清單敏感度標籤時篩選標籤。 |
enum FeatureId | 依名稱定義新功能。 |
enum VariableTextMarkingType | 您可以將各種動態欄位設定為應用程式的文字訊息:某些已知:${Item.Label} ${Item.Name} ${Item.Location} ${User.Name} ${User.PrincipalName} ${Event.DateTime} 其他尚未定義:sdk 會使用這些控制項旗標以正確的值取代這些欄位。 |
enum Consent | 要求同意連線到服務端點時的使用者回應。 |
enum CacheStorageType | 快取的儲存體類型。 |
enum PFileExtensionBehavior | 描述 PFile 延伸模組行為。 |
enum ErrorType | 未記載。 |
enum InspectorType | 偵測器類型與支援的檔案類型相互關聯。 |
enum BodyType | 主體類型列舉值。 |
enum FlightingFeature | 依名稱定義新功能。 |
enum HttpRequestType | HTTP 要求類型。 |
enum LogLevel | 跨 MIP SDK 使用的不同記錄層級。 |
enum ProtectionType | 描述保護是根據範本或臨機操作的 (自訂) |
enum ActionType | 不同的動作類型。 |
enum LabelState | 未記載。 |
enum ActionDataType | 未記載。 |
enum ConditionDataType | 未記載。 |
enum ContentMarkPlacement | 未記載。 |
enum LabelActionDataType | 未記載。 |
enum ProtectionActionType | 未記載。 |
struct mip::ApplicationInfo | 結構,其中包含應用程式特定資訊。 |
struct mip::TelemetryConfiguration | 自訂遙測設定 (不常使用) |
列舉
WatermarkLayout 列舉
值 | 說明 |
---|---|
水準 | 浮水印版面配置為水準 |
對角 | 浮水印配置是對角線 |
浮水印的配置。
ContentMarkAlignment 列舉
值 | 說明 |
---|---|
LEFT | 內容標記靠左對齊 |
RIGHT | 內容標記靠右對齊 |
中心 | 內容標記置中 |
內容標記的對齊方式 (內容頁首或內容頁尾) 。
AssignmentMethod 列舉
值 | 說明 |
---|---|
STANDARD | 標籤指派方法是標準 |
特權 | 標籤指派方法具有特殊許可權 |
AUTO | 標籤指派方法為自動 |
檔上標籤的指派方法。 標籤指派是否已自動完成、標準或作為特殊許可權作業, (相當於系統管理員作業) 。
ActionSource 列舉
值 | 說明 |
---|---|
MANUAL | 使用者手動選取 |
AUTOMATIC | 依原則條件設定 |
RECOMMENDED | 原則條件建議在標籤之後由使用者設定 |
DEFAULT | 根據預設,在原則中設定 |
定義觸發 SetLabel 事件的專案
DataState 列舉
值 | 說明 |
---|---|
REST | 實際儲存在資料庫/檔案/倉儲中的非作用中資料 |
運動 | 周遊網路或暫時位於要讀取或更新的電腦記憶體中的資料 |
USE | 在常數變更下的作用中資料會實際儲存在資料庫/檔案/倉儲等 |
定義應用程式正在處理的資料狀態。
ContentFormat 列舉
值 | 說明 |
---|---|
DEFAULT | 內容格式是標準檔案格式 |
電子郵件 | 內容格式為電子郵件格式 |
內容格式。
LabelFilterType 列舉
值 | 說明 |
---|---|
無 | 停用預設標籤篩選 |
CustomProtection | 篩選可能導致自訂保護的標籤 |
TemplateProtection | 篩選可能會導致不轉寄的標籤 |
DoNotForwardProtection | 篩選可能導致範本保護的標籤 |
AdhocProtection | 篩選可能導致臨機操作保護的標籤 |
HyokProtection | 篩選可能導致 hyok 保護的標籤 |
PredefinedTemplateProtection | 篩選可能導致預先定義範本保護的標籤 |
DoubleKeyProtection | 篩選可能導致需要雙鍵保護的標籤可以是 template、adhoc、dnf |
標籤篩選類型,這是一組選擇性的屬性,可用來在呼叫清單敏感度標籤時篩選標籤。
FeatureId 列舉
值 | 說明 |
---|---|
EncryptOnly | 檢查伺服器是否支援 EncryptOnly 功能 |
依名稱定義新功能。
VariableTextMarkingType 列舉
值 | 說明 |
---|---|
預設 | 已移除已知標記已轉換未知標記 |
PassThrough | 已知標記會經過轉換未知標記 |
無 | 所有標記都會通過 |
您可以將各種動態欄位設定為應用程式的文字訊息:某些已知:${Item.Label} ${Item.Name} ${Item.Location} ${User.Name} ${User.PrincipalName} ${Event.DateTime} 其他尚未定義:sdk 會使用這些控制項旗標以正確的值取代這些欄位。
同意列舉
值 | 說明 |
---|---|
AcceptAlways | 同意,並記住這項決策 |
接受 | 同意,僅一次性 |
拒絕 | 不同意 |
要求同意連線到服務端點時的使用者回應。
CacheStorageType 列舉
值 | 說明 |
---|---|
InMemory | 記憶體儲存體中 |
OnDisk | 在磁片儲存體上 |
OnDiskEncrypted | 如果平臺) 支援,則為具有加密 (的磁片儲存體 |
快取的儲存體類型。
PFileExtensionBehavior 列舉
值 | 說明 |
---|---|
預設 | 延伸模組會變成 SDK 預設行為 |
PFileSuffix | 擴充功能將會變成 < EXT > 。PFILE |
PPrefix | 擴充功能將會變成 P < EXT> |
描述 PFile 延伸模組行為。
ErrorType 列舉
值 | 說明 |
---|---|
BAD_INPUT_ERROR | 呼叫者傳遞不正確的輸入。 |
INSUFFICIENT_BUFFER_ERROR | 呼叫端傳遞了太小的緩衝區。 |
FILE_IO_ERROR | 一般檔案 IO 錯誤。 |
NETWORK_ERROR | 一般網路問題;例如,無法連線的服務。 |
INTERNAL_ERROR | 內部未預期的錯誤。 |
JUSTIFICATION_REQUIRED | 應提供理由以完成檔案中的動作。 |
NOT_SUPPORTED_OPERATION | 尚不支援要求的作業。 |
PRIVILEGED_REQUIRED | 新標籤方法為標準時,無法覆寫具有特殊權限的標籤。 |
ACCESS_DENIED | 使用者無法存取服務。 |
CONSENT_DENIED | 需要使用者同意的作業未獲得同意。 |
NO_PERMISSIONS | 使用者無法取得內容的存取權。 例如,沒有許可權、內容已撤銷 |
NO_AUTH_TOKEN | 使用者因為空的驗證權杖而無法存取內容。 |
DISABLED_SERVICE | 使用者因為服務已停用而無法存取內容 |
PROXY_AUTH_ERROR | Proxy 驗證失敗。 |
NO_POLICY | 未針對使用者/租使用者設定任何原則 |
OPERATION_CANCELLED | 作業已取消 |
ADHOC_PROTECTION_REQUIRED | 應該將 Adhoc 保護設定為完成檔案上的動作 |
DEPRECATED_API | 呼叫端叫用已被取代的 API |
TEMPLATE_NOT_FOUND | 無法辨識範本識別碼 |
LABEL_NOT_FOUND | 無法辨識標籤識別碼 |
LABEL_DISABLED | 標籤已停用或非使用中 |
InspectorType 列舉
值 | 說明 |
---|---|
Unknown | 未擁有檔案偵測器。 |
Msg | 以 msg 樣式檔案偵測器、rpmsg / msg 為基礎。 |
偵測器類型與支援的檔案類型相互關聯。
BodyType 列舉
值 | 說明 |
---|---|
UNKNOWN | 未擁有主體類型 |
TXT | 文字樣式本文類型,編碼會以 utf8 的形式傳回 |
HTML | HTML 樣式本文類型,編碼會以 utf8 的形式傳回 |
RTF | RTF 樣式本文類型,二進位格式 |
主體類型列舉值。
FlightingFeature 列舉
值 | 說明 |
---|---|
ServiceDiscovery | 依賴個別的 HTTP 呼叫來判斷 RMS 服務端點 |
AuthInfoCache | 每個網域/租使用者的快取 OAuth2 挑戰,以減少不必要的 401 回應。 針對管理自己的 HTTP 驗證 (的應用程式/服務停用,例如 SPO、Edge) |
LinuxEncryptedCache | (啟用 Linux 平臺的加密快取,請閱讀此功能的必要條件) |
SingleDomainName | 啟用 DNS 查閱的單一公司名稱。 例如,https://corprights |
PolicyAuth | 針對傳送至原則服務的要求啟用自動 HTTP 驗證。 針對管理自己的 HTTP 驗證 (的應用程式/服務停用,例如 SPO、Edge) |
UrlRedirectCache | 快取 URL 重新導向以減少 HTTP 作業數目 |
PreLicensing | 啟用授權前 API 檢查 |
DoubleKey | 啟用雙金鑰保護功能,以使用客戶金鑰來加密 |
VariablePolicyTtl | 啟用可變原則存留時間,停用還原為無限原則 |
VariableTextMarking | 啟用變數文字標記 |
依名稱定義新功能。
HttpRequestType 列舉
值 | 說明 |
---|---|
Get | GET |
郵寄 | POST |
HTTP 要求類型。
LogLevel 列舉
值 | 說明 |
---|---|
追蹤 | |
Info | |
警告 | |
錯誤 |
跨 MIP SDK 使用的不同記錄層級。
ProtectionType 列舉
值 | 說明 |
---|---|
TemplateBased | 從範本建立控制代碼 |
Custom | 臨機操作建立控制代碼 |
描述保護是根據範本或臨機操作的 (自訂)
ActionType 列舉
值 | 說明 |
---|---|
ADD_CONTENT_FOOTER | 您可以將內容頁尾加入文件動作類型。 |
ADD_CONTENT_HEADER | 您可以將內容標題加入文件動作類型。 |
ADD_WATERMARK | 您可以將浮水印加入整個文件動作類型。 |
CUSTOM | 自訂定義的動作類型。 |
JUSTIFY | 調整動作類型。 |
METADATA | 中繼資料變更的動作類型。 |
PROTECT_ADHOC | 透過臨機操作原則動作類型提供保護。 |
PROTECT_BY_TEMPLATE | 透過範本動作類型提供保護。 |
PROTECT_DO_NOT_FORWARD | 透過不可轉寄動作類型提供保護。 |
REMOVE_CONTENT_FOOTER | 移除內容頁尾的動作類型。 |
REMOVE_CONTENT_HEADER | 移除內容標題的動作類型。 |
REMOVE_PROTECTION | 移除保護的動作類型。 |
REMOVE_WATERMARK | 移除浮水印的動作類型。 |
APPLY_LABEL | 套用標籤的動作類型。 |
RECOMMEND_LABEL | 建議標籤的動作類型。 |
PROTECT_ADHOC_DK | 透過臨機操作原則動作類型提供保護。 |
PROTECT_BY_TEMPLATE_DK | 透過範本動作類型提供保護。 |
PROTECT_DO_NOT_FORWARD_DK | 透過不可轉寄動作類型提供保護。 |
不同的動作類型。 CUSTOM 是泛型動作類型。 所有其他的動作類型都是具有特定意義的特定動作。
LabelState 列舉
值 | 說明 |
---|---|
NoChange | |
移除 | |
更新 |
ActionDataType 列舉
值 | 說明 |
---|---|
Custom | |
保護 | |
ContentMarking | |
AddWatermark | |
標籤 |
ConditionDataType 列舉
值 | 說明 |
---|---|
預設 | |
敏感度 |
ContentMarkPlacement 列舉
值 | 說明 |
---|---|
標頭 | |
頁尾 |
LabelActionDataType 列舉
值 | 說明 |
---|---|
建議 | |
套用 |
ProtectionActionType 列舉
值 | 說明 |
---|---|
Custom | |
[範本] | |
DoNotForward | |
Adhoc | |
DoNotForwardWithPrompt | |
Hyok | |
PredefinedTemplate | |
RemoveProtection |
結構
struct mip::ApplicationInfo
結構,其中包含應用程式特定資訊。
成員 | 說明 |
---|---|
public std::string applicationId | 在 AAD 入口網站中設定的應用程式識別碼, (應該是不含括弧的 GUID) 。 |
public std::string applicationName | 應用程式名稱, (應該只包含排除 ';' 的有效 ASCII 字元) |
public std::string applicationVersion | 正在使用的應用程式版本, (應該只包含排除 ';' 的有效 ASCII 字元) |
applicationId 結構成員
在 AAD 入口網站中設定的應用程式識別碼, (應該是不含括弧的 GUID) 。
applicationName 結構成員
應用程式名稱, (應該只包含排除 ';' 的有效 ASCII 字元)
applicationVersion 結構成員
正在使用的應用程式版本, (應該只包含排除 ';' 的有效 ASCII 字元)
struct DiagnosticConfiguration
自訂診斷組態 (不常使用)
成員 | 說明 |
---|---|
public std::string hostNameOverride | 主機稽核/遙測實例名稱。 如果未設定,MIP 會作為自己的主機。 |
public std::string libraryNameOverride | 替代稽核/遙測程式庫 (DLL) 檔案名。 |
public std::shared_ptr < HttpDelegate HTTPDelegateOverride > | 如果設定,HTTP 處理將會由這個實例管理 |
public std::shared_ptr < TaskDispatcherDelegate > taskDispatcherDelegateOverride | 如果設定,非同步工作處理將會由這個實例管理,taskDispatcherDelegateOverides 不應該共用,因為它們可以保存稽核/遙測物件,並防止發行,直到 taskDispatcher 釋放為止。 |
public bool isNetworkDetectionEnabled | 如果設定,稽核/遙測元件會在背景執行緒上 Ping 網路狀態 |
public bool isLocalCachingEnabled | 如果設定,稽核/遙測元件將會使用磁片上快取 |
public bool isTraceLoggingEnabled | 如果設定,稽核/遙測元件會將警告/錯誤記錄寫入磁片 |
public bool isMinimalTelemetryEnabled | 如果設定,則只會傳送必要的服務資料遙測 |
public bool isFastShutdownEnabled | 如果設定,則不會在關機時上傳任何事件,稽核事件會在記錄時立即上傳 |
public std::map < std::string, std::string > customSettings | 自訂稽核/遙測設定 > |
public std::map < std::string, std::vector < std::string >> maskedProperties | 應遮罩的稽核/遙測事件/屬性 |
public std::shared_ptr < AuditDelegate > auditPipelineDelegateOverride | 寫入稽核事件的稽核委派覆寫 |
公用雲端 | 用於控制主權雲端案例遙測和稽核事件的雲端類型 |
hostNameOverride 結構成員
主機稽核/遙測實例名稱。 如果未設定,MIP 會作為自己的主機。
libraryNameOverride 結構成員
替代稽核/遙測程式庫 (DLL) 檔案名。
HttpDelegate
如果設定,HTTP 處理將會由這個實例管理
TaskDispatcherDelegate
如果設定,非同步工作處理將會由這個實例管理,taskDispatcherDelegateOverides 不應該共用,因為它們可以保存稽核/遙測物件,並防止發行,直到 taskDispatcher 釋放為止。
isNetworkDetectionEnabled 結構成員
如果設定,稽核/遙測元件會在背景執行緒上 Ping 網路狀態
isLocalCachingEnabled 結構成員
如果設定,稽核/遙測元件將會使用磁片上快取
isTraceLoggingEnabled 結構成員
如果設定,稽核/遙測元件會將警告/錯誤記錄寫入磁片
isMinimalTelemetryEnabled 結構成員
如果設定,則只會傳送必要的服務資料遙測
isFastShutdownEnabled 結構成員
如果設定,則不會在關機時上傳任何事件,稽核事件會在記錄時立即上傳
customSettings 結構成員
自訂稽核/遙測設定 >
maskedProperties 結構成員
應遮罩的稽核/遙測事件/屬性
AuditDelegate
寫入稽核事件的稽核委派覆寫
Cloud
用於控制主權雲端案例遙測和稽核事件的雲端類型
struct mip::TelemetryConfiguration
自訂遙測設定 (不常使用)
成員 | 說明 |
---|---|
public std::string hostNameOverride | 主機遙測實例名稱。 如果未設定,MIP 會作為自己的主機。 |
public std::string libraryNameOverride | 替代遙測程式庫 (DLL) 檔案名。 |
public std::shared_ptr < HttpDelegate HTTPDelegateOverride > | 如果設定,HTTP 處理將會由這個實例管理 |
public std::shared_ptr < TaskDispatcherDelegate > taskDispatcherDelegateOverride | 如果設定,非同步工作處理將會由這個實例管理,taskDispatcherDelegateOverides 不應該共用,因為它們可以保存遙測物件,並防止其釋放,直到 taskDispatcher 釋放為止。 |
public bool isNetworkDetectionEnabled | 如果設定,遙測元件會在背景執行緒上偵測網路狀態 |
public bool isLocalCachingEnabled | 如果設定,遙測元件將會使用磁片上快取 |
public bool isTraceLoggingEnabled | 如果設定,遙測元件會將警告/錯誤記錄寫入磁片 |
public bool isTelemetryOptedOut | 如果設定,則只會傳送必要的服務資料遙測 |
public bool isFastShutdownEnabled | 如果設定,則不會在關機時上傳任何事件,稽核事件會在記錄時立即上傳 |
public std::map < std::string, std::string > customSettings | 自訂遙測設定 > |
hostNameOverride 結構成員
主機遙測實例名稱。 如果未設定,MIP 會作為自己的主機。
libraryNameOverride 結構成員
替代遙測程式庫 (DLL) 檔案名。
HttpDelegate
如果設定,HTTP 處理將會由這個實例管理
TaskDispatcherDelegate
如果設定,非同步工作處理將會由這個實例管理,taskDispatcherDelegateOverides 不應該共用,因為它們可以保存遙測物件,並防止其釋放,直到 taskDispatcher 釋放為止。
isNetworkDetectionEnabled 結構成員
如果設定,遙測元件會在背景執行緒上偵測網路狀態
isLocalCachingEnabled 結構成員
如果設定,遙測元件將會使用磁片上快取
isTraceLoggingEnabled 結構成員
如果設定,遙測元件會將警告/錯誤記錄寫入磁片
isTelemetryOptedOut 結構成員
如果設定,則只會傳送必要的服務資料遙測
isFastShutdownEnabled 結構成員
如果設定,則不會在關機時上傳任何事件,稽核事件會在記錄時立即上傳
customSettings 結構成員
自訂遙測設定。
struct UniqueIdsAndContentFormats
成員 | 說明 |
---|---|
public std::unordered_map < std::string, std::string > uniqueIds | 未記載。 |
public std::vector < std::string > contentFormats | 未記載。 |
uniqueIds 結構成員
未記載。
contentFormats 結構成員
未記載。