Compartilhar via


EasClientSecurityPolicy Classe

Definição

Observação

EasClientSecurityPolicy pode estar indisponível para versões após o Windows 10.

Os aplicativos de email modernos avaliam e aplicam as políticas de segurança do EAS. Um objeto EasClientSecurityPolicy é construído pelo aplicativo chamador para definir políticas recebidas do servidor ou aplicativo 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
Herança
Object Platform::Object IInspectable EasClientSecurityPolicy
Atributos

Requisitos do Windows

Família de dispositivos
Windows Desktop Extension SDK (introduzida na 10.0.10240.0)
API contract
Windows.Security.ExchangeActiveSyncProvisioning.EasContract (introduzida na v1.0)

Comentários

Todos os valores de propriedade dessa classe só poderão ser recuperados usando get() se os valores da propriedade forem definidos anteriormente. Obter um valor de política sem defini-lo anteriormente resultará em HRESULT_FROM_WIN32(ERROR_NO_DATA) retornado da chamada get().

Construtores

EasClientSecurityPolicy()

Observação

EasClientSecurityPolicy pode estar indisponível para versões após o Windows 10.

Cria uma instância de um objeto que permite que o aplicativo chamador defina políticas recebidas do servidor Exchange para avaliação ou aplicativo.

Propriedades

DisallowConvenienceLogon

Observação

EasClientSecurityPolicy pode estar indisponível para versões após o Windows 10.

Obtém ou define a capacidade de evitar logons de conveniência. DisallowConvenienceLogon não está definido em MS-ASPROV. Ele é mapeado de MS-ASPROV AllowSimplePassword em relação às políticas de senha do Windows.

Quando DevicePasswordEnabled for igual a TRUE, se AllowSimplePassword for TRUE, DisallowConvenienceLogon deverá ser definido como FALSE. Se AllowSimplePassword for FALSE, DisallowConvenienceLogon deverá ser definido como TRUE.

MaxInactivityTimeLock

Observação

EasClientSecurityPolicy pode estar indisponível para versões após o Windows 10.

Obtém ou define o período máximo de tempo que o computador pode permanecer inativo antes de ser bloqueado. O nome MS-ASPROV é MaxInactivityTimeDeviceLock.

MaxPasswordFailedAttempts

Observação

EasClientSecurityPolicy pode estar indisponível para versões após o Windows 10.

Obtém ou define o número máximo de tentativas de senha com falha para logon. O nome MS-ASPROV é MaxDevicePasswordFailedAttempts.

A propriedade MaxPasswordFailedAttempts é substituída pela política MS-ASPROV DevicePasswordEnabled. Se o chamador recebeu DevicePasswordEnabled igual a FALSE, não defina a propriedade MaxPasswordFailedAttempts para avaliação ou aplicativo. Se o chamador recebeu DevicePasswordEnabled igual a TRUE, você pode definir a propriedade MaxPasswordFailedAttempts para avaliação ou aplicativo.

MinPasswordComplexCharacters

Observação

EasClientSecurityPolicy pode estar indisponível para versões após o Windows 10.

Obtém ou define o número mínimo de caracteres complexos necessários para uma senha. O nome MS-ASPROV é MinDevicePasswordComplexCharacters.

Se o aplicativo chamador receber MS-ASPROV AlphanumericDevicePasswordRequired igual a TRUE, MinPasswordComplexCharacters deverá ser definido como igual ou maior que 2 para avaliação e aplicativo.

A propriedade MinPasswordComplexCharacters é substituída pela política MS-ASPROV DevicePasswordEnabled. Se o chamador recebeu DevicePasswordEnabled igual a FALSE, não defina a propriedade MinPasswordComplexCharacters para avaliação ou aplicativo. Se o chamador recebeu DevicePasswordEnabled igual a TRUE, você pode definir a propriedade MinPasswordComplexCharacters para avaliação ou aplicativo.

MinPasswordLength

Observação

EasClientSecurityPolicy pode estar indisponível para versões após o Windows 10.

Obtém ou define o comprimento mínimo da senha permitida. O nome MS-ASPROV é MinPasswordLength.

A propriedade MinPasswordLength é substituída pela política MS-ASPROV DevicePasswordEnabled. Se o chamador recebeu DevicePasswordEnabled igual a FALSE, não defina a propriedade MinPasswordLength para avaliação ou aplicativo. Se o chamador recebeu DevicePasswordEnabled igual a TRUE, você pode definir a propriedade MinPasswordLength para avaliação ou aplicativo.

PasswordExpiration

Observação

EasClientSecurityPolicy pode estar indisponível para versões após o Windows 10.

Obtém ou define o período de tempo em que uma senha é válida. O nome MS-ASPROV é DevicePasswordExpiration.

A propriedade PasswordExpiration é substituída pela política Ms-ASPROV DevicePasswordEnabled. Se o chamador recebeu DevicePasswordEnabled igual a FALSE, não defina a propriedade PasswordExpiration para avaliação ou aplicativo. Se o chamador recebeu DevicePasswordEnabled igual a TRUE, você pode definir a propriedade PasswordExpiration para avaliação ou aplicativo.

PasswordHistory

Observação

EasClientSecurityPolicy pode estar indisponível para versões após o Windows 10.

Obtém ou define as informações de senha usadas anteriormente. O nome MS-ASPROV é DevicePasswordHistory.

A propriedade PasswordHistory é substituída pela política MS-ASPROV DevicePasswordEnabled. Se o chamador recebeu DevicePasswordEnabled igual a FALSE, não defina a propriedade PasswordHistory para avaliação ou aplicativo. Se o chamador recebeu DevicePasswordEnabled igual a TRUE, você pode definir a propriedade PasswordHistory para avaliação ou aplicativo.

RequireEncryption

Observação

EasClientSecurityPolicy pode estar indisponível para versões após o Windows 10.

Obtém ou define se a criptografia é necessária. O nome MS-ASPROV é RequireDeviceEncryption.

Métodos

ApplyAsync()

Observação

EasClientSecurityPolicy pode estar indisponível para versões após o Windows 10.

Aplica as políticas do EAS no modo assíncrono depois que o usuário consente. ApplyAsync é chamado por um aplicativo UWP para email sempre que o aplicativo quiser tornar o computador local compatível.

CheckCompliance()

Observação

EasClientSecurityPolicy pode estar indisponível para versões após o Windows 10.

Avalia as políticas do EAS. CheckCompliance é chamado por um aplicativo UWP para email sempre que o aplicativo quiser avaliar se o computador local está em conformidade com as políticas de EAS fornecidas. Como essa chamada não envolve nenhuma interações de interface do usuário, ela é uma chamada síncrona.

Aplica-se a