Compartir a través de


EasClientSecurityPolicy Clase

Definición

Nota:

EasClientSecurityPolicy puede no estar disponible para las versiones posteriores a Windows 10.

Las aplicaciones de correo modernas evalúan y aplican las directivas de seguridad de EAS. El objeto EasClientSecurityPolicy se construye mediante la aplicación llamador para establecer directivas recibidas del servidor o la aplicación 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
Herencia
Object Platform::Object IInspectable EasClientSecurityPolicy
Atributos

Requisitos de Windows

Familia de dispositivos
Windows Desktop Extension SDK (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Security.ExchangeActiveSyncProvisioning.EasContract (se introdujo en la versión v1.0)

Comentarios

Todos los valores de propiedad de esta clase se pueden recuperar mediante get() solo si los valores de propiedad se establecen anteriormente. Obtener un valor de directiva sin establecer previamente dará como resultado HRESULT_FROM_WIN32(ERROR_NO_DATA) devuelto desde la llamada get().

Constructores

EasClientSecurityPolicy()

Nota:

EasClientSecurityPolicy puede no estar disponible para las versiones posteriores a Windows 10.

Crea una instancia de un objeto que permite a la aplicación de llamada establecer directivas recibidas del servidor Exchange para la evaluación o la aplicación.

Propiedades

DisallowConvenienceLogon

Nota:

EasClientSecurityPolicy puede no estar disponible para las versiones posteriores a Windows 10.

Obtiene o establece la capacidad de evitar inicios de sesión de conveniencia. No se define DisallowConvenienceLogon en MS-ASPROV. Se asigna desde MS-ASPROV AllowSimplePassword con respecto a las directivas de contraseña de Windows.

Cuando DevicePasswordEnabled es igual a TRUE, si AllowSimplePassword es TRUE, DisallowConvenienceLogon debe establecerse en FALSE. Si AllowSimplePassword es FALSE, DisallowConvenienceLogon debe establecerse en TRUE.

MaxInactivityTimeLock

Nota:

EasClientSecurityPolicy puede no estar disponible para las versiones posteriores a Windows 10.

Obtiene o establece el período máximo de tiempo que el equipo puede permanecer inactivo antes de que se bloquee. El nombre de MS-ASPROV es MaxInactivityTimeDeviceLock.

MaxPasswordFailedAttempts

Nota:

EasClientSecurityPolicy puede no estar disponible para las versiones posteriores a Windows 10.

Obtiene o establece el número máximo de intentos de contraseña con error para iniciar sesión. El nombre ms-ASPROV es MaxDevicePasswordFailedAttempts.

La propiedad MaxPasswordFailedAttempts se sustituye por la directiva MS-ASPROV DevicePasswordEnabled. Si el autor de la llamada recibió DevicePasswordEnabled igual a FALSE, no establezca la propiedad MaxPasswordFailedAttempts para evaluación o aplicación. Si el autor de la llamada recibió DevicePasswordEnabled igual a TRUE, puede establecer la propiedad MaxPasswordFailedAttempts para evaluación o aplicación.

MinPasswordComplexCharacters

Nota:

EasClientSecurityPolicy puede no estar disponible para las versiones posteriores a Windows 10.

Obtiene o establece el número mínimo de caracteres complejos necesarios para una contraseña. El nombre ms-ASPROV es MinDevicePasswordComplexCharacters.

Si la aplicación que llama recibe MS-ASPROV AlphanumericDevicePasswordRequired igual a TRUE, MinPasswordComplexCharacters debe establecerse como igual o mayor que 2 para la evaluación y la aplicación.

La propiedad MinPasswordComplexCharacters se sustituye por la directiva MS-ASPROV DevicePasswordEnabled. Si el autor de la llamada recibió DevicePasswordEnabled igual a FALSE, no establezca la propiedad MinPasswordComplexCharacters para evaluación o aplicación. Si el autor de la llamada recibió DevicePasswordEnabled igual a TRUE, puede establecer la propiedad MinPasswordComplexCharacters para evaluación o aplicación.

MinPasswordLength

Nota:

EasClientSecurityPolicy puede no estar disponible para las versiones posteriores a Windows 10.

Obtiene o establece la longitud mínima de la contraseña permitida. El nombre de MS-ASPROV es MinPasswordLength.

La propiedad MinPasswordLength se sustituye por la directiva MS-ASPROV DevicePasswordEnabled. Si el autor de la llamada recibió DevicePasswordEnabled igual a FALSE, no establezca la propiedad MinPasswordLength para evaluación o aplicación. Si el autor de la llamada recibió DevicePasswordEnabled igual a TRUE, puede establecer la propiedad MinPasswordLength para evaluación o aplicación.

PasswordExpiration

Nota:

EasClientSecurityPolicy puede no estar disponible para las versiones posteriores a Windows 10.

Obtiene o establece el período de tiempo que una contraseña es válida. El nombre de MS-ASPROV es DevicePasswordExpiration.

La propiedad PasswordExpiration se sustituye por la directiva MS-ASPROV DevicePasswordEnabled. Si el autor de la llamada recibió DevicePasswordEnabled igual a FALSE, no establezca la propiedad PasswordExpiration para evaluación o aplicación. Si el autor de la llamada recibió DevicePasswordEnabled igual a TRUE, puede establecer la propiedad PasswordExpiration para evaluación o aplicación.

PasswordHistory

Nota:

EasClientSecurityPolicy puede no estar disponible para las versiones posteriores a Windows 10.

Obtiene o establece la información de contraseña usada anteriormente. El nombre de MS-ASPROV es DevicePasswordHistory.

La propiedad PasswordHistory se sustituye por la directiva MS-ASPROV DevicePasswordEnabled. Si el autor de la llamada recibió DevicePasswordEnabled igual a FALSE, no establezca la propiedad PasswordHistory para evaluación o aplicación. Si el autor de la llamada recibió DevicePasswordEnabled igual a TRUE, puede establecer la propiedad PasswordHistory para evaluación o aplicación.

RequireEncryption

Nota:

EasClientSecurityPolicy puede no estar disponible para las versiones posteriores a Windows 10.

Obtiene o establece si se requiere cifrado. El nombre de MS-ASPROV es RequireDeviceEncryption.

Métodos

ApplyAsync()

Nota:

EasClientSecurityPolicy puede no estar disponible para las versiones posteriores a Windows 10.

Aplica las directivas de EAS en modo asincrónico una vez que el usuario da su consentimiento. Una aplicación para UWP llama a ApplyAsync para el correo en cualquier momento en que la aplicación quiera hacer que el equipo local sea compatible.

CheckCompliance()

Nota:

EasClientSecurityPolicy puede no estar disponible para las versiones posteriores a Windows 10.

Evalúa las directivas de EAS. Una aplicación para UWP llama a CheckCompliance para el correo en cualquier momento en que la aplicación quiere evaluar si el equipo local es compatible con las directivas EAS especificadas. Dado que esta llamada no implica ninguna interacción de interfaz de usuario, es una llamada sincrónica.

Se aplica a