ProtectionPolicyManager Класс

Определение

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Управляет политикой защиты предприятия для защищенного содержимого.

public ref class ProtectionPolicyManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Security.EnterpriseData.EnterpriseDataContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ProtectionPolicyManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Security.EnterpriseData.EnterpriseDataContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ProtectionPolicyManager
Public NotInheritable Class ProtectionPolicyManager
Наследование
Object IInspectable ProtectionPolicyManager
Атрибуты

Требования к Windows

Семейство устройств
Windows Desktop Extension SDK (появилось в 10.0.10240.0)
Windows Mobile Extension SDK (появилось в 10.0.10240.0)
API contract
Windows.Security.EnterpriseData.EnterpriseDataContract (появилось в v1.0)
Возможности приложения
enterpriseDataPolicy

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавлено значение
1511 10586 CheckAccessForApp
1511 10586 GetEnforcementLevel
1511 10586 HasContentBeenRevokedSince
1511 10586 IsProtectionEnabled
1511 10586 IsProtectionUnderLockRequired
1511 10586 IsUserDecryptionAllowed
1511 10586 PolicyChanged
1511 10586 RequestAccessForAppAsync(String,String)
1607 14393 LogAuditEvent
1607 14393 RequestAccessAsync(String,String,ProtectionPolicyAuditInfo)
1607 14393 RequestAccessAsync(String,String,ProtectionPolicyAuditInfo,String)
1607 14393 RequestAccessForAppAsync(String,String,ProtectionPolicyAuditInfo)
1607 14393 RequestAccessForAppAsync(String,String,ProtectionPolicyAuditInfo,String)
1607 14393 ShowEnterpriseIndicator
1703 15063 GetPrimaryManagedIdentityForIdentity
1703 15063 IsFileProtectionRequiredAsync
1703 15063 IsFileProtectionRequiredForNewFileAsync
1703 15063 IsRoamableProtectionEnabled
1703 15063 PrimaryManagedIdentity
1703 15063 RequestAccessAsync(String,String,ProtectionPolicyAuditInfo,String,ProtectionPolicyRequestAccessBehavior)
1703 15063 RequestAccessForAppAsync(String,String,ProtectionPolicyAuditInfo,String,ProtectionPolicyRequestAccessBehavior)
1703 15063 RequestAccessToFilesForAppAsync(IEnumerable<IStorageItem,String,ProtectionPolicyAuditInfo>)
1703 15063 RequestAccessToFilesForAppAsync(IEnumerable<IStorageItem,String,ProtectionPolicyAuditInfo,String,ProtectionPolicyRequestAccessBehavior>)
1703 15063 RequestAccessToFilesForProcessAsync(IEnumerable<IStorageItem,UInt32,ProtectionPolicyAuditInfo>)
1703 15063 RequestAccessToFilesForProcessAsync(IEnumerable<IStorageItem,UInt32,ProtectionPolicyAuditInfo,String,ProtectionPolicyRequestAccessBehavior>)

Свойства

Identity

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Возвращает или задает корпоративное удостоверение.

IsProtectionEnabled

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Используйте это свойство, чтобы определить, включена ли Windows Information Protection (WIP) на устройстве.

PrimaryManagedIdentity

Возвращает основное корпоративное удостоверение.

ShowEnterpriseIndicator

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Значение, указывающее, должна ли оболочка украшать окно, чтобы показать, что это корпоративное окно.

Методы

CheckAccess(String, String)

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Запрос, если доступ к защищенному предприятием содержимому доступен удостоверению.

CheckAccessForApp(String, String)

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Выполните оценку политики защиты предприятия для передачи данных между приложением и конкретным целевым приложением.

ClearProcessUIPolicy()

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Очистка применения политики пользовательского интерфейса для корпоративного удостоверения. Приложение вызывает этот метод перед отображением содержимого, не защищенного предприятием.

CreateCurrentThreadNetworkContext(String)

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Создает защищенный ThreadNetworkContext для корпоративного удостоверения. Создание контекстных тегов всех сетевых подключений, выполненных после этого в текущем потоке с удостоверением, и разрешает доступ к корпоративным ресурсам, контролируемым политикой предприятия.

GetEnforcementLevel(String)

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Этот метод можно использовать для определения текущего уровня применения Windows Information Protection (WIP). Уровень применения WIP является одним из аспектов конфигурации политики управления мобильными устройствами (MDM).

GetForCurrentView()

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Возвращает объект, связанный ProtectionPolicyManager с текущим окном приложения.

GetPrimaryManagedIdentityForIdentity(String)

Возвращает родительское или первичное удостоверение заданного дочернего или дополнительного удостоверения.

GetPrimaryManagedIdentityForNetworkEndpointAsync(HostName)

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Возвращает корпоративное удостоверение сетевого ресурса, если ресурс находится на конечной точке, управляемой политикой предприятия.

HasContentBeenRevokedSince(String, DateTime)

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Используйте этот метод, чтобы проверить (для известного удостоверения, управляемого или когда-либо управляемого) независимо от того, был ли отозван доступ к защищенным данным с указанной даты и времени или по-прежнему доступен. Обратите внимание, что API возвращает значение true для неизвестного удостоверения (т. е. удостоверения, которое никогда не было управляемо и в настоящее время не управляется). Это позволяет приложению очищать данные, связанные с удостоверением, для которого нет сведений. Дополнительные сведения см. в примечаниях.

IsFileProtectionRequiredAsync(IStorageItem, String)

Указывает, нужно ли защитить файл с помощью корпоративного удостоверения.

IsFileProtectionRequiredForNewFileAsync(IStorageFolder, String, String)

Указывает, нужно ли защитить файл с помощью корпоративного удостоверения.

IsIdentityManaged(String)

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Определяет, управляется ли корпоративная сущность политикой предприятия.

IsProtectionUnderLockRequired(String)

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Используйте это свойство, чтобы определить значение политики защиты корпоративных данных ProtectionUnderLockConfigRequired (WIP).

IsRoamableProtectionEnabled(String)

Определяет, настроена ли политика для защиты файлов, копируемых на съемные диски с помощью Azure Information Protection.

IsUserDecryptionAllowed(String)

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Используйте это свойство, чтобы определить, разрешено ли расшифровка файлов, защищенных Windows Information Protection (WIP).

LogAuditEvent(String, String, ProtectionPolicyAuditInfo)

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Вызывает ведение журнала события аудита.

RequestAccessAsync(String, String)

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Запросите доступ к защищенному корпоративному содержимому для удостоверения.

RequestAccessAsync(String, String, ProtectionPolicyAuditInfo)

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Запросите доступ к защищенному корпоративному содержимому для удостоверения.

RequestAccessAsync(String, String, ProtectionPolicyAuditInfo, String)

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Запросите доступ к защищенному корпоративному содержимому для удостоверения.

RequestAccessAsync(String, String, ProtectionPolicyAuditInfo, String, ProtectionPolicyRequestAccessBehavior)

Запрос доступа к защищенному корпоративному содержимому для удостоверения

RequestAccessForAppAsync(String, String)

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Запросите доступ к содержимому, защищенному предприятием, для определенного целевого приложения.

RequestAccessForAppAsync(String, String, ProtectionPolicyAuditInfo)

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Запросите доступ к содержимому, защищенному предприятием, для определенного целевого приложения.

RequestAccessForAppAsync(String, String, ProtectionPolicyAuditInfo, String)

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Запросите доступ к содержимому, защищенному предприятием, для определенного целевого приложения.

RequestAccessForAppAsync(String, String, ProtectionPolicyAuditInfo, String, ProtectionPolicyRequestAccessBehavior)

Запросите доступ к содержимому, защищенному предприятием, для определенного целевого приложения.

RequestAccessToFilesForAppAsync(IIterable<IStorageItem>, String, ProtectionPolicyAuditInfo)

Запрашивает доступ к содержимому, защищенному предприятием, для конкретного приложения.

RequestAccessToFilesForAppAsync(IIterable<IStorageItem>, String, ProtectionPolicyAuditInfo, String, ProtectionPolicyRequestAccessBehavior)

Запрашивает доступ к содержимому, защищенному предприятием, для конкретного приложения.

RequestAccessToFilesForProcessAsync(IIterable<IStorageItem>, UInt32, ProtectionPolicyAuditInfo)

Запрашивает доступ к содержимому, защищенному предприятием, для процесса приложения.

RequestAccessToFilesForProcessAsync(IIterable<IStorageItem>, UInt32, ProtectionPolicyAuditInfo, String, ProtectionPolicyRequestAccessBehavior)

Запрашивает доступ к содержимому, защищенному предприятием, для процесса приложения.

RevokeContent(String)

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Отмените ключи, необходимые для доступа ко всему содержимому, защищенному указанному корпоративному удостоверению.

Клиент удаленного управления на устройстве получает запрос на отмену регистрации от сервера удаленного управления предприятия и вызывает отмену ключей, необходимых для доступа к содержимому, защищенному на этом устройстве, на этом корпоративном удостоверении. Это приводит ProtectedContentRevoked к возникновению события. Приложение также может вызвать это событие в ответ на это событие, в этом случае эффект заключается в отзыве доступа вашего приложения к содержимому, защищенному самим собой.

TryApplyProcessUIPolicy(String)

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Включает принудительное применение политики пользовательского интерфейса для корпоративного удостоверения. Когда приложение будет отображать защищенный файл (например, PDF) или ресурс (буфер или поток) в пользовательском интерфейсе, он должен включить принудительное применение политики пользовательского интерфейса на основе удостоверения, в котором защищен файл. Вызов TryApplyProcessUIPolicy гарантирует, что ОС знает о текущем контексте приложения.

События

PolicyChanged

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Событие, которое возникает в ответ на изменения в политике Windows Information Protection (WIP), управляемой поставщиком служб конфигурации политики.

ProtectedAccessResumed

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Событие, с помощью которого приложение регистрируется для получения уведомления о возобновлении защиты.

ProtectedAccessSuspending

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Событие, с помощью которого приложение регистрируется для получения уведомления о том, что защита должна быть приостановлена.

ProtectedContentRevoked

Примечание

политику Windows Information Protection (WIP) нельзя применить к Windows 10 версии 1511 (сборка 10586) или более ранней версии.

Событие, с помощью которого приложение регистрируется для получения уведомления о том, что защита должна быть отозвана. Когда приложение получает это событие, оно должно определить, какие ProtectedContentRevokedEventArgs.Identities корпоративные сущности отозвали защиту, а также вызов RevokeContent , а также удалить все метаданные, связанные с удостоверением. Это событие не возникает, когда приложение вызывает RevokeContent отзыв собственного доступа.

Применяется к