DeviceAccountConfiguration Class
Definition
Represents device settings for app sync relationships.
public ref class DeviceAccountConfiguration sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DeviceAccountConfiguration final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class DeviceAccountConfiguration final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DeviceAccountConfiguration
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class DeviceAccountConfiguration
function DeviceAccountConfiguration()
Public NotInheritable Class DeviceAccountConfiguration
- Inheritance
-
DeviceAccountConfiguration
- Attributes
Windows 10 requirements
Device family |
Windows 10 (introduced in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
Remarks
Version history
Windows version | SDK version | Value added |
---|---|---|
1607 | 14393 | AccountIconId |
1607 | 14393 | AlwaysDownloadFullMessage |
1607 | 14393 | AuthenticationCertificateId |
1607 | 14393 | AuthenticationType |
1607 | 14393 | AutoSelectAuthenticationCertificate |
1607 | 14393 | CalDavRequiresSsl |
1607 | 14393 | CalDavServerUrl |
1607 | 14393 | CalDavSyncScheduleKind |
1607 | 14393 | CardDavRequiresSsl |
1607 | 14393 | CardDavServerUrl |
1607 | 14393 | CardDavSyncScheduleKind |
1607 | 14393 | DoesPolicyAllowMailSync |
1607 | 14393 | IncomingServerCertificateHash |
1607 | 14393 | IncomingServerCredential |
1607 | 14393 | IsClientAuthenticationCertificateRequired |
1607 | 14393 | IsExternallyManaged |
1607 | 14393 | IsOutgoingServerAuthenticationEnabled |
1607 | 14393 | IsOutgoingServerAuthenticationRequired |
1607 | 14393 | IsSsoAuthenticationSupported |
1607 | 14393 | IsSyncScheduleManagedBySystem |
1607 | 14393 | MailAgeFilter |
1607 | 14393 | OAuthRefreshToken |
1607 | 14393 | OutgoingServerCertificateHash |
1607 | 14393 | OutgoingServerCredential |
1607 | 14393 | SsoAccountId |
1607 | 14393 | SyncScheduleKind |
1607 | 14393 | WasIncomingServerCertificateHashConfirmed |
1607 | 14393 | WasModifiedByUser |
1607 | 14393 | WasOutgoingServerCertificateHashConfirmed |
Constructors
DeviceAccountConfiguration() |
Initializes a new instance of the DeviceAccountConfiguration class. |
Properties
AccountIconId |
Gets or sets the identifier for the device account icon. |
AccountName |
Gets or sets the name that identifies the device account. |
AlwaysDownloadFullMessage |
Gets or sets a Boolean value indicating if the full email message should always be downloaded as opposed to only header information. |
AuthenticationCertificateId |
Gets or sets the identifier for the authentication certificate for this account. |
AuthenticationType |
Gets or sets the DeviceAccountAuthenticationType for this account. |
AutoSelectAuthenticationCertificate |
Gets or sets a Boolean value that indicates if the authentication certificate should be automatically selected. |
CalDavRequiresSsl |
Gets or sets a Boolean value that indicates if the CalDav server requires an SSL connection. |
CalDavServerUrl |
Gets or sets the address of the CalDav server. |
CalDavSyncScheduleKind |
Gets or sets an enum value that specifies how often the account is synced. |
CalendarSyncEnabled |
Gets or sets a Boolean value indicating if calendar syncing is enabled. |
CardDavRequiresSsl |
Gets or sets a Boolean value that indicates if the CardDav server requires an SSL connection. |
CardDavServerUrl |
Gets or sets the address of the CardDav server. |
CardDavSyncScheduleKind |
Gets or sets an enum value that specifies how often the account is synced. |
ContactsSyncEnabled |
Gets or sets a Boolean value indicating if contacts syncing is enabled. |
DeviceAccountTypeId |
Gets or sets the value that identifies the device account type. |
DoesPolicyAllowMailSync |
Gets a Boolean value that indicates if this device is allowed to sync with the email server. |
Domain |
Gets or sets the network domain of the device. |
EmailAddress |
Gets or sets the email address of the current user. |
EmailSyncEnabled |
Gets or sets a Boolean value indicating if email syncing is enabled. |
IncomingServerAddress |
Gets or sets the incoming email server address. |
IncomingServerCertificateHash |
Gets or sets the incoming mail server's encryption certificate hash. |
IncomingServerCredential |
Gets or sets the incoming mail server's password. |
IncomingServerPort |
Gets or sets the port number to use to connect to the incoming email server. |
IncomingServerRequiresSsl |
Gets or sets a Boolean value indicating if Secure Sockets Layer (SSL) should be used when connecting to the incoming email server. |
IncomingServerUsername |
Gets or sets the username to use when connecting to the incoming email server. |
IsClientAuthenticationCertificateRequired |
Gets or sets a Boolean value indicating if a client authentication certificate is required by the server. |
IsExternallyManaged |
Gets or sets a Boolean value that indicates if the device account is managed outside the organization. |
IsOutgoingServerAuthenticationEnabled |
Gets or sets a Boolean value indicating if authentication is enabled for the outgoing mail server. |
IsOutgoingServerAuthenticationRequired |
Gets or sets a Boolean value indicating if authentication is required by the outgoing mail server. |
IsSsoAuthenticationSupported |
Gets or sets a Boolean value indicating if single sign on (SSO) authentication is supported by the server. |
IsSyncScheduleManagedBySystem |
Gets a Boolean value that indicates if the sync schedule is managed by the system as opposed to the app. |
MailAgeFilter |
Gets or sets an enum value that indicates how many days of email to keep on the client. |
OAuthRefreshToken |
Gets or sets the OAuth refresh token used to create a new access token. |
OutgoingServerAddress |
Gets or sets the outgoing email server address. |
OutgoingServerCertificateHash |
Gets or sets the outgoing mail server's encryption certificate hash. |
OutgoingServerCredential |
Gets or sets the outgoing mail server's password. |
OutgoingServerPort |
Gets or sets the port number to use to connect to the outgoing email server. |
OutgoingServerRequiresSsl |
Gets or sets a Boolean value indicating if Secure Sockets Layer (SSL) should be used when connecting to the outgoing email server. |
OutgoingServerUsername |
Gets or sets the username to use when connecting to the outgoing email server. |
ServerType |
Gets or sets a value indicating the type of the server. |
SsoAccountId |
Gets or sets the single sign on account ID. |
SyncScheduleKind |
Gets or sets an enum value that specifies how often the account is synced. |
WasIncomingServerCertificateHashConfirmed |
Gets or sets a Boolean value indicating if the incoming server's certificate hash has been confirmed. |
WasModifiedByUser |
Gets or sets a Boolean value that indicates if the account has been modified by the user. |
WasOutgoingServerCertificateHashConfirmed |
Gets or sets a Boolean value indicating if the outgoing server's certificate hash has been confirmed. |