EasClientSecurityPolicy クラス

定義

注意

easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。

最新のメール アプリは、EAS セキュリティ ポリシーを評価して適用します。 EasClientSecurityPolicy オブジェクトは、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
継承
Object Platform::Object IInspectable EasClientSecurityPolicy
属性

Windows の要件

デバイス ファミリ
Windows Desktop Extension SDK (10.0.10240.0 で導入)
API contract
Windows.Security.ExchangeActiveSyncProvisioning.EasContract (v1.0 で導入)

注釈

このクラスのすべてのプロパティ値は、プロパティ値が以前に設定されている場合にのみ、get() を使用して取得できます。 ポリシー値を以前に設定せずに取得すると、get() 呼び出しからHRESULT_FROM_WIN32(ERROR_NO_DATA) が返されます。

コンストラクター

EasClientSecurityPolicy()

注意

easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。

呼び出し元アプリが評価またはアプリケーションのために Exchange サーバーから受信したポリシーを設定できるようにする オブジェクトのインスタンスを作成します。

プロパティ

DisallowConvenienceLogon

注意

easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。

便利なログオンを防ぐ機能を取得または設定します。 DisallowConvenienceLogon は MS-ASPROV で定義されていません。 これは、Windows パスワード ポリシーに関して MS-ASPROV AllowSimplePassword からマップされます。

DevicePasswordEnabled が TRUE の場合、AllowSimplePassword が TRUE の場合は、DisallowConvenienceLogon を FALSE に設定する必要があります。 AllowSimplePassword が FALSE の場合、DisallowConvenienceLogon を TRUE に設定する必要があります。

MaxInactivityTimeLock

注意

easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。

コンピューターがロックされるまでの非アクティブな状態を維持できる最大時間を取得または設定します。 MS-ASPROV 名は MaxInactivityTimeDeviceLock です。

MaxPasswordFailedAttempts

注意

easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。

ログオンに失敗したパスワード試行の最大数を取得または設定します。 MS-ASPROV 名は MaxDevicePasswordFailedAttempts です。

MaxPasswordFailedAttempts プロパティは、MS-ASPROV DevicePasswordEnabled ポリシーに置き換えられます。 呼び出し元が DevicePasswordEnabled を FALSE に設定した場合は、評価またはアプリケーションの MaxPasswordFailedAttempts プロパティを設定しないでください。 呼び出し元が DevicePasswordEnabled を TRUE に受け取った場合は、評価またはアプリケーションの MaxPasswordFailedAttempts プロパティを設定できます。

MinPasswordComplexCharacters

注意

easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。

パスワードに必要な複雑な文字の最小数を取得または設定します。 MS-ASPROV 名は MinDevicePasswordComplexCharacters です。

呼び出し元アプリが TRUE と等しい MS-ASPROV 英数字DevicePasswordRequired を受け取る場合、評価とアプリケーションでは MinPasswordComplexCharacters を 2 以上に設定する必要があります。

MinPasswordComplexCharacters プロパティは、MS-ASPROV DevicePasswordEnabled ポリシーに置き換えられます。 呼び出し元が DevicePasswordEnabled を FALSE と受け取った場合は、評価またはアプリケーションの MinPasswordComplexCharacters プロパティを設定しないでください。 呼び出し元が DevicePasswordEnabled を TRUE に受け取った場合は、評価またはアプリケーションの MinPasswordComplexCharacters プロパティを設定できます。

MinPasswordLength

注意

easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。

許可されるパスワードの最小長を取得または設定します。 MS-ASPROV 名は MinPasswordLength です。

MinPasswordLength プロパティは、MS-ASPROV DevicePasswordEnabled ポリシーに置き換えられます。 呼び出し元が DevicePasswordEnabled を FALSE と受け取った場合は、評価またはアプリケーションの MinPasswordLength プロパティを設定しないでください。 呼び出し元が DevicePasswordEnabled を TRUE に受け取った場合は、評価またはアプリケーションの MinPasswordLength プロパティを設定できます。

PasswordExpiration

注意

easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。

パスワードが有効な時間を取得または設定します。 MS-ASPROV 名は DevicePasswordExpiration です。

PasswordExpiration プロパティは、MS-ASPROV DevicePasswordEnabled ポリシーに置き換えられます。 呼び出し元が DevicePasswordEnabled を FALSE と受け取った場合は、評価またはアプリケーションの PasswordExpiration プロパティを設定しないでください。 呼び出し元が DevicePasswordEnabled を TRUE に受け取った場合は、評価またはアプリケーションの PasswordExpiration プロパティを設定できます。

PasswordHistory

注意

easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。

以前に使用したパスワード情報を取得または設定します。 MS-ASPROV 名は DevicePasswordHistory です。

PasswordHistory プロパティは、MS-ASPROV DevicePasswordEnabled ポリシーに置き換えられます。 呼び出し元が DevicePasswordEnabled を FALSE と受け取った場合は、評価またはアプリケーションの PasswordHistory プロパティを設定しないでください。 呼び出し元が DevicePasswordEnabled を TRUE に受け取った場合は、評価またはアプリケーションの PasswordHistory プロパティを設定できます。

RequireEncryption

注意

easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。

暗号化が必要かどうかを取得または設定します。 MS-ASPROV 名は RequireDeviceEncryption です。

メソッド

ApplyAsync()

注意

easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。

ユーザーが同意したら、非同期モードで EAS ポリシーを適用します。ApplyAsync は、アプリがローカル コンピューターを準拠させたいと思うたびに、UWP アプリによってメール用に呼び出されます。

CheckCompliance()

注意

easClientSecurityPolicy は、Windows 10後のリリースでは使用できない場合があります。

EAS ポリシーを評価します。CheckCompliance は、アプリがローカル コンピューターが特定の EAS ポリシーに準拠しているかどうかを評価しようとするたびに、UWP アプリによってメール用に呼び出されます。 この呼び出しには UI 操作は必要ないため、同期呼び出しです。

適用対象