Partager via


EasClientSecurityPolicy Classe

Définition

Notes

EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10.

Les applications de messagerie modernes évaluent et appliquent les stratégies de sécurité EAS. Un objet EasClientSecurityPolicy est construit par l’application appelante pour définir les stratégies reçues du serveur ou de l’application 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
Héritage
Object Platform::Object IInspectable EasClientSecurityPolicy
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows Desktop Extension SDK (introduit dans 10.0.10240.0)
API contract
Windows.Security.ExchangeActiveSyncProvisioning.EasContract (introduit dans v1.0)

Remarques

Toutes les valeurs de propriété de cette classe peuvent être récupérées à l’aide de get() uniquement si les valeurs de propriété sont précédemment définies. L’obtention d’une valeur de stratégie sans la définir précédemment entraîne le retour de HRESULT_FROM_WIN32(ERROR_NO_DATA) à partir de l’appel get().

Constructeurs

EasClientSecurityPolicy()

Notes

EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10.

Crée une instance d’un objet qui permet à l’application appelante de définir des stratégies reçues du serveur Exchange à des fins d’évaluation ou d’application.

Propriétés

DisallowConvenienceLogon

Notes

EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10.

Obtient ou définit la possibilité d’empêcher les ouvertures de session pratiques. DisallowConvenienceLogon n’est pas défini dans MS-ASPROV. Il est mappé à partir de MS-ASPROV AllowSimplePassword en ce qui concerne les stratégies de mot de passe Windows.

Lorsque DevicePasswordEnabled est égal à TRUE, si AllowSimplePassword a la valeur TRUE, DisallowConvenienceLogon doit avoir la valeur FALSE. Si AllowSimplePassword a la valeur FALSE, DisallowConvenienceLogon doit être défini sur TRUE.

MaxInactivityTimeLock

Notes

EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10.

Obtient ou définit la durée maximale pendant laquelle l’ordinateur peut rester inactif avant son verrouillage. Le nom MS-ASPROV est MaxInactivityTimeDeviceLock.

MaxPasswordFailedAttempts

Notes

EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10.

Obtient ou définit le nombre maximal de tentatives de mot de passe ayant échoué pour la connexion. Le nom MS-ASPROV est MaxDevicePasswordFailedAttempts.

La propriété MaxPasswordFailedAttempts est remplacée par la stratégie MS-ASPROV DevicePasswordEnabled. Si l’appelant a reçu DevicePasswordEnabled égal à FALSE, ne définissez pas la propriété MaxPasswordFailedAttempts pour l’évaluation ou l’application. Si l’appelant a reçu DevicePasswordEnabled égal à TRUE, vous pouvez définir la propriété MaxPasswordFailedAttempts pour l’évaluation ou l’application.

MinPasswordComplexCharacters

Notes

EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10.

Obtient ou définit le nombre minimal de caractères complexes requis pour un mot de passe. Le nom MS-ASPROV est MinDevicePasswordComplexCharacters.

Si l’application appelante reçoit MS-ASPROV AlphanumericDevicePasswordRequired égal à TRUE, MinPasswordComplexCharacters doit être défini pour être égal ou supérieur à 2 pour l’évaluation et l’application.

La propriété MinPasswordComplexCharacters est remplacée par la stratégie MS-ASPROV DevicePasswordEnabled. Si l’appelant a reçu DevicePasswordEnabled égal à FALSE, ne définissez pas la propriété MinPasswordComplexCharacters pour l’évaluation ou l’application. Si l’appelant a reçu DevicePasswordEnabled égal à TRUE, vous pouvez définir la propriété MinPasswordComplexCharacters pour l’évaluation ou l’application.

MinPasswordLength

Notes

EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10.

Obtient ou définit la longueur minimale du mot de passe autorisé. Le nom MS-ASPROV est MinPasswordLength.

La propriété MinPasswordLength est remplacée par la stratégie MS-ASPROV DevicePasswordEnabled. Si l’appelant a reçu DevicePasswordEnabled égal à FALSE, ne définissez pas la propriété MinPasswordLength pour l’évaluation ou l’application. Si l’appelant a reçu DevicePasswordEnabled égal à TRUE, vous pouvez définir la propriété MinPasswordLength pour l’évaluation ou l’application.

PasswordExpiration

Notes

EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10.

Obtient ou définit la durée de validité d’un mot de passe. Le nom MS-ASPROV est DevicePasswordExpiration.

La propriété PasswordExpiration est remplacée par la stratégie MS-ASPROV DevicePasswordEnabled. Si l’appelant a reçu DevicePasswordEnabled égal à FALSE, ne définissez pas la propriété PasswordExpiration pour l’évaluation ou l’application. Si l’appelant a reçu DevicePasswordEnabled égal à TRUE, vous pouvez définir la propriété PasswordExpiration pour l’évaluation ou l’application.

PasswordHistory

Notes

EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10.

Obtient ou définit les informations de mot de passe précédemment utilisées. Le nom MS-ASPROV est DevicePasswordHistory.

La propriété PasswordHistory est remplacée par la stratégie MS-ASPROV DevicePasswordEnabled. Si l’appelant a reçu DevicePasswordEnabled égal à FALSE, ne définissez pas la propriété PasswordHistory pour l’évaluation ou l’application. Si l’appelant a reçu DevicePasswordEnabled égal à TRUE, vous pouvez définir la propriété PasswordHistory pour l’évaluation ou l’application.

RequireEncryption

Notes

EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10.

Obtient ou définit si le chiffrement est requis. Le nom MS-ASPROV est RequireDeviceEncryption.

Méthodes

ApplyAsync()

Notes

EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10.

Applique les stratégies EAS en mode asynchrone une fois que l’utilisateur a donné son consentement. ApplyAsync est appelé par une application UWP pour le courrier chaque fois que l’application souhaite rendre l’ordinateur local conforme.

CheckCompliance()

Notes

EasClientSecurityPolicy peut ne pas être disponible pour les versions après Windows 10.

Évalue les stratégies EAS. CheckCompliance est appelé par une application UWP pour le courrier chaque fois que l’application souhaite évaluer si l’ordinateur local est conforme aux stratégies EAS données. Étant donné que cet appel n’implique aucune interaction avec l’interface utilisateur, il s’agit d’un appel synchrone.

S’applique à