EasClientSecurityPolicy Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |