Поделиться через


EasClientSecurityPolicy Класс

Определение

Примечание

EasClientSecurityPolicy может быть недоступно для выпусков после Windows 10.

Современные почтовые приложения оценивают и применяют политики безопасности EAS. Объект EasClientSecurityPolicy создается вызывающим приложением для задания политик, полученных от сервера Или приложения Exchange.

public ref class EasClientSecurityPolicy sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Security.ExchangeActiveSyncProvisioning.EasContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Security.ExchangeActiveSyncProvisioning.EasContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class EasClientSecurityPolicy final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Security.ExchangeActiveSyncProvisioning.EasContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Security.ExchangeActiveSyncProvisioning.EasContract")]
class EasClientSecurityPolicy final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Security.ExchangeActiveSyncProvisioning.EasContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Security.ExchangeActiveSyncProvisioning.EasContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class EasClientSecurityPolicy
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Security.ExchangeActiveSyncProvisioning.EasContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Security.ExchangeActiveSyncProvisioning.EasContract")]
public sealed class EasClientSecurityPolicy
function EasClientSecurityPolicy()
Public NotInheritable Class EasClientSecurityPolicy
Наследование
Object Platform::Object IInspectable EasClientSecurityPolicy
Атрибуты

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

Семейство устройств
Windows Desktop Extension SDK (появилось в 10.0.10240.0)
API contract
Windows.Security.ExchangeActiveSyncProvisioning.EasContract (появилось в v1.0)

Комментарии

Все значения свойств для этого класса можно получить с помощью get() только в том случае, если значения свойств заданы ранее. Получение значения политики без предварительного задания приведет к HRESULT_FROM_WIN32(ERROR_NO_DATA) из вызова get().

Конструкторы

EasClientSecurityPolicy()

Примечание

EasClientSecurityPolicy может быть недоступно для выпусков после Windows 10.

Создает экземпляр объекта , который позволяет вызывающему приложению задавать политики, полученные от сервера Exchange Server для оценки или приложения.

Свойства

DisallowConvenienceLogon

Примечание

EasClientSecurityPolicy может быть недоступно для выпусков после Windows 10.

Возвращает или задает возможность предотвращения удобного входа в систему. DisallowConvenienceLogon не определен в MS-ASPROV. Он сопоставляется с ms-ASPROV AllowSimplePassword в отношении политик паролей Windows.

Если значение DevicePasswordEnabled равно TRUE, если Параметр AllowSimplePassword имеет значение TRUE, то для Параметра DisallowConvenienceLogon должно быть задано значение FALSE. Если параметр AllowSimplePassword имеет значение FALSE, параметру DisallowConvenienceLogon должно быть присвоено значение TRUE.

MaxInactivityTimeLock

Примечание

EasClientSecurityPolicy может быть недоступно для выпусков после Windows 10.

Возвращает или задает максимальный период времени, в течение времени, в течение всего времени, в течение Имя MS-ASPROV — MaxInactivityTimeDeviceLock.

MaxPasswordFailedAttempts

Примечание

EasClientSecurityPolicy может быть недоступно для выпусков после Windows 10.

Возвращает или задает максимальное число неудачных попыток входа в систему. Имя MS-ASPROV — MaxDevicePasswordFailedAttempts.

Свойство MaxPasswordFailedAttempts заменяемо политикой MS-ASPROV DevicePasswordEnabled. Если вызывающий объект получил значение DevicePasswordEnabled, равное FALSE, не устанавливайте свойство MaxPasswordFailedAttempts для оценки или приложения. Если вызывающий объект получил значение DevicePasswordEnabled, равное TRUE, можно задать свойство MaxPasswordFailedAttempts для оценки или приложения.

MinPasswordComplexCharacters

Примечание

EasClientSecurityPolicy может быть недоступно для выпусков после Windows 10.

Возвращает или задает минимальное количество сложных символов, необходимых для пароля. Имя MS-ASPROV — MinDevicePasswordComplexCharacters.

Если приложение-вызывающий объект получает ms-ASPROV AlphanumericDevicePasswordRequired, равное TRUE, то для вычисления и приложения minPasswordComplexCharacters должно быть равно или больше 2.

Свойство MinPasswordComplexCharacters заменяемо политикой MS-ASPROV DevicePasswordEnabled. Если вызывающий объект получил значение DevicePasswordEnabled, равное FALSE, не устанавливайте свойство MinPasswordComplexCharacters для оценки или приложения. Если вызывающий объект получил devicePasswordEnabled, равный TRUE, можно задать свойство MinPasswordComplexCharacters для оценки или приложения.

MinPasswordLength

Примечание

EasClientSecurityPolicy может быть недоступно для выпусков после Windows 10.

Возвращает или задает минимальную допустимую длину пароля. Имя MS-ASPROV — MinPasswordLength.

Свойство MinPasswordLength заменяемо политикой MS-ASPROV DevicePasswordEnabled. Если вызывающий объект получил devicePasswordEnabled, равный FALSE, не устанавливайте свойство MinPasswordLength для оценки или приложения. Если вызывающий объект получил devicePasswordEnabled, равный TRUE, можно задать свойство MinPasswordLength для оценки или приложения.

PasswordExpiration

Примечание

EasClientSecurityPolicy может быть недоступно для выпусков после Windows 10.

Возвращает или задает срок действия пароля. Имя MS-ASPROV — DevicePasswordExpiration.

Свойство PasswordExpiration заменяемо политикой MS-ASPROV DevicePasswordEnabled. Если вызывающий объект получил devicePasswordEnabled, равный FALSE, не устанавливайте свойство PasswordExpiration для оценки или приложения. Если вызывающий объект получил devicePasswordEnabled, равный TRUE, можно задать свойство PasswordExpiration для оценки или приложения.

PasswordHistory

Примечание

EasClientSecurityPolicy может быть недоступно для выпусков после Windows 10.

Возвращает или задает сведения о пароле, которые использовались ранее. Имя MS-ASPROV — DevicePasswordHistory.

Свойство PasswordHistory заменяемо политикой MS-ASPROV DevicePasswordEnabled. Если вызывающий объект получил DevicePasswordEnabled, равный FALSE, не устанавливайте свойство PasswordHistory для оценки или приложения. Если вызывающий объект получил devicePasswordEnabled, равный TRUE, можно задать свойство PasswordHistory для оценки или приложения.

RequireEncryption

Примечание

EasClientSecurityPolicy может быть недоступно для выпусков после Windows 10.

Возвращает или задает значение, указывающее, требуется ли шифрование. Имя MS-ASPROV — RequireDeviceEncryption.

Методы

ApplyAsync()

Примечание

EasClientSecurityPolicy может быть недоступно для выпусков после Windows 10.

Применяет политики EAS в асинхронном режиме после согласия пользователя. ApplyAsync вызывается приложением UWP для почты в любое время, когда приложение хочет сделать локальный компьютер совместимым.

CheckCompliance()

Примечание

EasClientSecurityPolicy может быть недоступно для выпусков после Windows 10.

Оценивает политики EAS. CheckCompliance вызывается приложением UWP для почты каждый раз, когда приложение хочет оценить, соответствует ли локальный компьютер заданным политикам EAS. Так как этот вызов не связан с взаимодействием пользовательского интерфейса, он является синхронным.

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