Eas​Compliance​Results Eas​Compliance​Results Eas​Compliance​Results Class

Definition

Note

EasComplianceResults may be unavailable for releases after Windows 10.

Provides the mail app with the results of the evaluation of the EAS security policies. Every policy being evaluated returns an enumerated value indicating the evaluation results against the policy. The evaluations results are encapsulated in the EasComplianceResults object for the caller app to retrieve.

public : sealed class EasComplianceResults : IEasComplianceResults, IEasComplianceResults2public sealed class EasComplianceResults : IEasComplianceResults, IEasComplianceResults2Public NotInheritable Class EasComplianceResults Implements IEasComplianceResults, IEasComplianceResults2
Attributes
Windows 10 requirements
Device family
Windows Desktop Extension SDK (introduced v10.0.10240.0)
API contract
Windows.Security.ExchangeActiveSyncProvisioning.EasContract (introduced v1)

Remarks

An EasComplianceResults object can be returned from a successful CheckCompliance or ApplyAsync call.

Properties

Compliant Compliant Compliant

Note

EasComplianceResults may be unavailable for releases after Windows 10.

Returns the result of whether the computer is compliant with the EAS policies.

public : PlatForm::Boolean Compliant { get; }public bool Compliant { get; }Public ReadOnly Property Compliant As bool
Value
PlatForm::Boolean bool bool

The result of whether the computer is compliant with the EAS policies. The Compliant property is set to TRUE if all of the policies being evaluated are compliant. Otherwise, it is set to FALSE.

Attributes

Remarks

The mail app needs to scan through each evaluation result to determine the actual reason for not being compliant if the Compliant property is FALSE.

DisallowConvenienceLogonResult DisallowConvenienceLogonResult DisallowConvenienceLogonResult

Note

EasComplianceResults may be unavailable for releases after Windows 10.

Returns the result of whether convenience logons are disallowed.

public : EasDisallowConvenienceLogonResult DisallowConvenienceLogonResult { get; }public EasDisallowConvenienceLogonResult DisallowConvenienceLogonResult { get; }Public ReadOnly Property DisallowConvenienceLogonResult As EasDisallowConvenienceLogonResult
Value
EasDisallowConvenienceLogonResult EasDisallowConvenienceLogonResult EasDisallowConvenienceLogonResult

The result of whether convenience logons are disallowed.

Attributes

EncryptionProviderType EncryptionProviderType EncryptionProviderType

Note

EasComplianceResults may be unavailable for releases after Windows 10.

Gets the type of the Exchange ActiveSync encryption provider.

public : EasEncryptionProviderType EncryptionProviderType { get; }public EasEncryptionProviderType EncryptionProviderType { get; }Public ReadOnly Property EncryptionProviderType As EasEncryptionProviderType
Value
EasEncryptionProviderType EasEncryptionProviderType EasEncryptionProviderType

The type of the Exchange ActiveSync encryption provider.

Attributes

MaxInactivityTimeLockResult MaxInactivityTimeLockResult MaxInactivityTimeLockResult

Note

EasComplianceResults may be unavailable for releases after Windows 10.

Returns the result of the maximum time of inactivity allowed before the computer is locked.

public : EasMaxInactivityTimeLockResult MaxInactivityTimeLockResult { get; }public EasMaxInactivityTimeLockResult MaxInactivityTimeLockResult { get; }Public ReadOnly Property MaxInactivityTimeLockResult As EasMaxInactivityTimeLockResult
Value
EasMaxInactivityTimeLockResult EasMaxInactivityTimeLockResult EasMaxInactivityTimeLockResult

The result of the maximum time of inactivity allowed before the computer is locked.

Attributes

MaxPasswordFailedAttemptsResult MaxPasswordFailedAttemptsResult MaxPasswordFailedAttemptsResult

Note

EasComplianceResults may be unavailable for releases after Windows 10.

Returns the result of the maximum number of failed password attempts allowed.

public : EasMaxPasswordFailedAttemptsResult MaxPasswordFailedAttemptsResult { get; }public EasMaxPasswordFailedAttemptsResult MaxPasswordFailedAttemptsResult { get; }Public ReadOnly Property MaxPasswordFailedAttemptsResult As EasMaxPasswordFailedAttemptsResult
Value
EasMaxPasswordFailedAttemptsResult EasMaxPasswordFailedAttemptsResult EasMaxPasswordFailedAttemptsResult

The result of the maximum number of failed password attempts allowed.

Attributes

MinPasswordComplexCharactersResult MinPasswordComplexCharactersResult MinPasswordComplexCharactersResult

Note

EasComplianceResults may be unavailable for releases after Windows 10.

Returns the result of the minimum number of complex password characters required.

public : EasMinPasswordComplexCharactersResult MinPasswordComplexCharactersResult { get; }public EasMinPasswordComplexCharactersResult MinPasswordComplexCharactersResult { get; }Public ReadOnly Property MinPasswordComplexCharactersResult As EasMinPasswordComplexCharactersResult
Value
EasMinPasswordComplexCharactersResult EasMinPasswordComplexCharactersResult EasMinPasswordComplexCharactersResult

The result of the minimum number of complex password characters required.

Attributes

MinPasswordLengthResult MinPasswordLengthResult MinPasswordLengthResult

Note

EasComplianceResults may be unavailable for releases after Windows 10.

Returns the result of the minimum length of the password required.

public : EasMinPasswordLengthResult MinPasswordLengthResult { get; }public EasMinPasswordLengthResult MinPasswordLengthResult { get; }Public ReadOnly Property MinPasswordLengthResult As EasMinPasswordLengthResult
Value
EasMinPasswordLengthResult EasMinPasswordLengthResult EasMinPasswordLengthResult

The result of the minimum length of the password required.

Attributes

PasswordExpirationResult PasswordExpirationResult PasswordExpirationResult

Note

EasComplianceResults may be unavailable for releases after Windows 10.

Returns the result of whether the password is expired.

public : EasPasswordExpirationResult PasswordExpirationResult { get; }public EasPasswordExpirationResult PasswordExpirationResult { get; }Public ReadOnly Property PasswordExpirationResult As EasPasswordExpirationResult
Value
EasPasswordExpirationResult EasPasswordExpirationResult EasPasswordExpirationResult

The result of whether the password is expired.

Attributes

PasswordHistoryResult PasswordHistoryResult PasswordHistoryResult

Note

EasComplianceResults may be unavailable for releases after Windows 10.

Returns the result of the history of passwords.

public : EasPasswordHistoryResult PasswordHistoryResult { get; }public EasPasswordHistoryResult PasswordHistoryResult { get; }Public ReadOnly Property PasswordHistoryResult As EasPasswordHistoryResult
Value
EasPasswordHistoryResult EasPasswordHistoryResult EasPasswordHistoryResult

The result of the history of passwords.

Attributes

RequireEncryptionResult RequireEncryptionResult RequireEncryptionResult

Note

EasComplianceResults may be unavailable for releases after Windows 10.

Returns the result of whether encryption is required.

public : EasRequireEncryptionResult RequireEncryptionResult { get; }public EasRequireEncryptionResult RequireEncryptionResult { get; }Public ReadOnly Property RequireEncryptionResult As EasRequireEncryptionResult
Value
EasRequireEncryptionResult EasRequireEncryptionResult EasRequireEncryptionResult

The result of whether encryption is required.

Attributes