Share via


Windows.Security.ExchangeActiveSyncProvisioning Namespace

Enables an app for mail to evaluate and apply the Exchange Active Synchronization (EAS) policies.

For an example of how mail clients can retrieve device information, see the EAS policies for mail clients sample.

Classes

EasClientDeviceInformation

Provides the app with the ability to retrieve device information from the local device.

For a Windows 8.x sample application showing how mail clients can retrieve device information, see the [EAS policies for mail clients Windows 8.x sample]((https://github.com/microsoftarchive/msdn-code-gallery-microsoft/tree/master/Official%20Windows%20Platform%20Sample/Windows%208.1%20Store%20app%20samples/99866-Windows%208.1%20Store%20app%20samples/EAS%20policies%20for%20mail%20clients%20sample)

EasClientSecurityPolicy

Note

EasClientSecurityPolicy may be unavailable for releases after Windows 10.

Modern mail apps evaluate and apply the EAS security policies. An EasClientSecurityPolicy object is constructed by the caller app to set policies received from the Exchange server or application.

EasComplianceResults

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.

Enums

EasDisallowConvenienceLogonResult

Note

EasDisallowConvenienceLogonResult may be unavailable for releases after Windows 10.

Results of whether the logon can occur. These values are mapped against the HRESULT codes returned from the EAS policy engine.

EasEncryptionProviderType

Note

EasEncryptionProviderType may be unavailable for releases after Windows 10.

Describes the type of Exchange ActiveSync encryption provider.

EasMaxInactivityTimeLockResult

Note

EasMaxInactivityTimeLockResult may be unavailable for releases after Windows 10.

Represents the maximum length of time result before locking the computer. These values are mapped against the HRESULT codes returned from the EAS policy engine.

EasMaxPasswordFailedAttemptsResult

Note

EasMaxPasswordFailedAttemptsResult may be unavailable for releases after Windows 10.

Represents the maximum number of password attempts results. These values are mapped against the HRESULT codes returned from the EAS policy engine.

EasMinPasswordComplexCharactersResult

Note

EasMinPasswordComplexCharactersResult may be unavailable for releases after Windows 10.

Represents the minimum complexity result for passwords. These values are mapped against the HRESULT codes returned from the EAS policy engine.

EasMinPasswordLengthResult

Note

EasMinPasswordLengthResult may be unavailable for releases after Windows 10.

Represents the minimum length result for passwords. These values are mapped against the HRESULT codes returned from the EAS policy engine.

EasPasswordExpirationResult

Note

EasPasswordExpirationResult may be unavailable for releases after Windows 10.

Results of querying on the password expiration information. These values are mapped against the HRESULT codes returned from the EAS policy engine.

EasPasswordHistoryResult

Note

EasPasswordHistoryResult may be unavailable for releases after Windows 10.

Represents the password history. These values are mapped against the HRESULT codes returned from the EAS policy engine.

EasRequireEncryptionResult

Note

EasRequireEncryptionResult may be unavailable for releases after Windows 10.

Represents the type of encryption required. These values are mapped against the HRESULT codes returned from the EAS policy engine.

See also