DeviceAccountConfiguration DeviceAccountConfiguration DeviceAccountConfiguration DeviceAccountConfiguration Class

Definition

Represents device settings for app sync relationships.

public : sealed class DeviceAccountConfiguration : IDeviceAccountConfiguration, IDeviceAccountConfiguration2public sealed class DeviceAccountConfiguration : IDeviceAccountConfiguration, IDeviceAccountConfiguration2Public NotInheritable Class DeviceAccountConfiguration Implements IDeviceAccountConfiguration, IDeviceAccountConfiguration2// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Constructors

DeviceAccountConfiguration() DeviceAccountConfiguration() DeviceAccountConfiguration() DeviceAccountConfiguration()

Initializes a new instance of the DeviceAccountConfiguration class.

public : DeviceAccountConfiguration()public DeviceAccountConfiguration()Public Sub New()// You can use this method in JavaScript.

Properties

AccountIconId AccountIconId AccountIconId AccountIconId

Gets or sets the identifier for the device account icon.

public : DeviceAccountIconId AccountIconId { get; set; }public DeviceAccountIconId AccountIconId { get; set; }Public ReadWrite Property AccountIconId As DeviceAccountIconId// You can use this property in JavaScript.
Value
DeviceAccountIconId DeviceAccountIconId DeviceAccountIconId DeviceAccountIconId

The identifier for the device account icon.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

AccountName AccountName AccountName AccountName

Gets or sets the name that identifies the device account.

public : PlatForm::String AccountName { get; set; }public string AccountName { get; set; }Public ReadWrite Property AccountName As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The name that identifies the device account.

AlwaysDownloadFullMessage AlwaysDownloadFullMessage AlwaysDownloadFullMessage AlwaysDownloadFullMessage

Gets or sets a Boolean value indicating if the full email message should always be downloaded as opposed to only header information.

public : PlatForm::Boolean AlwaysDownloadFullMessage { get; set; }public bool AlwaysDownloadFullMessage { get; set; }Public ReadWrite Property AlwaysDownloadFullMessage As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value indicating if the full email message should always be downloaded.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

AuthenticationCertificateId AuthenticationCertificateId AuthenticationCertificateId AuthenticationCertificateId

Gets or sets the identifier for the authentication certificate for this account.

public : PlatForm::String AuthenticationCertificateId { get; set; }public string AuthenticationCertificateId { get; set; }Public ReadWrite Property AuthenticationCertificateId As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The identifier for the authentication certificate for this account.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

AuthenticationType AuthenticationType AuthenticationType AuthenticationType

Gets or sets the DeviceAccountAuthenticationType for this account.

public : DeviceAccountAuthenticationType AuthenticationType { get; set; }public DeviceAccountAuthenticationType AuthenticationType { get; set; }Public ReadWrite Property AuthenticationType As DeviceAccountAuthenticationType// You can use this property in JavaScript.
Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

AutoSelectAuthenticationCertificate AutoSelectAuthenticationCertificate AutoSelectAuthenticationCertificate AutoSelectAuthenticationCertificate

Gets or sets a Boolean value that indicates if the authentication certificate should be automatically selected.

public : PlatForm::Boolean AutoSelectAuthenticationCertificate { get; set; }public bool AutoSelectAuthenticationCertificate { get; set; }Public ReadWrite Property AutoSelectAuthenticationCertificate As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value that indicates if the authentication certificate should be automatically selected.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

CalDavRequiresSsl CalDavRequiresSsl CalDavRequiresSsl CalDavRequiresSsl

Gets or sets a Boolean value that indicates if the CalDav server requires an SSL connection.

public : PlatForm::Boolean CalDavRequiresSsl { get; set; }public bool CalDavRequiresSsl { get; set; }Public ReadWrite Property CalDavRequiresSsl As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value that indicates if the CalDav server requires an SSL connection.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

CalDavServerUrl CalDavServerUrl CalDavServerUrl CalDavServerUrl

Gets or sets the address of the CalDav server.

public : Uri CalDavServerUrl { get; set; }public Uri CalDavServerUrl { get; set; }Public ReadWrite Property CalDavServerUrl As Uri// You can use this property in JavaScript.
Value
Uri Uri Uri Uri

The address of the CalDav server.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

CalDavSyncScheduleKind CalDavSyncScheduleKind CalDavSyncScheduleKind CalDavSyncScheduleKind

Gets or sets an enum value that specifies how often the account is synced.

public : DeviceAccountSyncScheduleKind CalDavSyncScheduleKind { get; set; }public DeviceAccountSyncScheduleKind CalDavSyncScheduleKind { get; set; }Public ReadWrite Property CalDavSyncScheduleKind As DeviceAccountSyncScheduleKind// You can use this property in JavaScript.
Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

CalendarSyncEnabled CalendarSyncEnabled CalendarSyncEnabled CalendarSyncEnabled

Gets or sets a Boolean value indicating if calendar syncing is enabled.

public : PlatForm::Boolean CalendarSyncEnabled { get; set; }public bool CalendarSyncEnabled { get; set; }Public ReadWrite Property CalendarSyncEnabled As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value indicating if calendar syncing is enabled.

CardDavRequiresSsl CardDavRequiresSsl CardDavRequiresSsl CardDavRequiresSsl

Gets or sets a Boolean value that indicates if the CardDav server requires an SSL connection.

public : PlatForm::Boolean CardDavRequiresSsl { get; set; }public bool CardDavRequiresSsl { get; set; }Public ReadWrite Property CardDavRequiresSsl As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value that indicates if the CardDav server requires an SSL connection.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

CardDavServerUrl CardDavServerUrl CardDavServerUrl CardDavServerUrl

Gets or sets the address of the CardDav server.

public : Uri CardDavServerUrl { get; set; }public Uri CardDavServerUrl { get; set; }Public ReadWrite Property CardDavServerUrl As Uri// You can use this property in JavaScript.
Value
Uri Uri Uri Uri

The address of the CardDav server.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

CardDavSyncScheduleKind CardDavSyncScheduleKind CardDavSyncScheduleKind CardDavSyncScheduleKind

Gets or sets an enum value that specifies how often the account is synced.

public : DeviceAccountSyncScheduleKind CardDavSyncScheduleKind { get; set; }public DeviceAccountSyncScheduleKind CardDavSyncScheduleKind { get; set; }Public ReadWrite Property CardDavSyncScheduleKind As DeviceAccountSyncScheduleKind// You can use this property in JavaScript.
Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

ContactsSyncEnabled ContactsSyncEnabled ContactsSyncEnabled ContactsSyncEnabled

Gets or sets a Boolean value indicating if contacts syncing is enabled.

public : PlatForm::Boolean ContactsSyncEnabled { get; set; }public bool ContactsSyncEnabled { get; set; }Public ReadWrite Property ContactsSyncEnabled As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value indicating if contacts syncing is enabled.

DeviceAccountTypeId DeviceAccountTypeId DeviceAccountTypeId DeviceAccountTypeId

Gets or sets the value that identifies the device account type.

public : PlatForm::String DeviceAccountTypeId { get; set; }public string DeviceAccountTypeId { get; set; }Public ReadWrite Property DeviceAccountTypeId As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The value that identifies the device account type.

Remarks

Valid values for this property are:

Account typeID
Exchange Active Sync6833942B-ABDA-4C20-9757-4F9252396BD4
Google via Exchange Active SyncE288529A-1917-4985-897F-34D8121EBFC3
Internet Mail (Pop/IMAP)DC23EAD7-BBF2-44D7-A791-6B2B7580F0C2
Google via IMAP/CardDAV/CalDAV0A95CDAA-C7EB-4133-9793-75E13089F082
iCloud via IMAP/CardDAV/CalDAV45157403-77C9-4E68-9485-6DD9A79D534A

Other values may be added in the future, so you should have a default case to handle unknown values.

DoesPolicyAllowMailSync DoesPolicyAllowMailSync DoesPolicyAllowMailSync DoesPolicyAllowMailSync

Gets a Boolean value that indicates if this device is allowed to sync with the email server.

public : PlatForm::Boolean DoesPolicyAllowMailSync { get; }public bool DoesPolicyAllowMailSync { get; }Public ReadOnly Property DoesPolicyAllowMailSync As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value that indicates if this device is allowed to sync with the email server.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

Domain Domain Domain Domain

Gets or sets the network domain of the device.

public : PlatForm::String Domain { get; set; }public string Domain { get; set; }Public ReadWrite Property Domain As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The network domain of the device.

EmailAddress EmailAddress EmailAddress EmailAddress

Gets or sets the email address of the current user.

public : PlatForm::String EmailAddress { get; set; }public string EmailAddress { get; set; }Public ReadWrite Property EmailAddress As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The email address of the current user.

EmailSyncEnabled EmailSyncEnabled EmailSyncEnabled EmailSyncEnabled

Gets or sets a Boolean value indicating if email syncing is enabled.

public : PlatForm::Boolean EmailSyncEnabled { get; set; }public bool EmailSyncEnabled { get; set; }Public ReadWrite Property EmailSyncEnabled As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value indicating if email syncing is enabled.

IncomingServerAddress IncomingServerAddress IncomingServerAddress IncomingServerAddress

Gets or sets the incoming email server address.

public : PlatForm::String IncomingServerAddress { get; set; }public string IncomingServerAddress { get; set; }Public ReadWrite Property IncomingServerAddress As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The incoming email server address.

IncomingServerCertificateHash IncomingServerCertificateHash IncomingServerCertificateHash IncomingServerCertificateHash

Gets or sets the incoming mail server's encryption certificate hash.

public : PlatForm::String IncomingServerCertificateHash { get; set; }public string IncomingServerCertificateHash { get; set; }Public ReadWrite Property IncomingServerCertificateHash As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The incoming mail server's encryption certificate hash.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

IncomingServerCredential IncomingServerCredential IncomingServerCredential IncomingServerCredential

Gets or sets the incoming mail server's password.

public : PasswordCredential IncomingServerCredential { get; set; }public PasswordCredential IncomingServerCredential { get; set; }Public ReadWrite Property IncomingServerCredential As PasswordCredential// You can use this property in JavaScript.
Value
PasswordCredential PasswordCredential PasswordCredential PasswordCredential

The incoming mail server's password.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

IncomingServerPort IncomingServerPort IncomingServerPort IncomingServerPort

Gets or sets the port number to use to connect to the incoming email server.

public : int IncomingServerPort { get; set; }public int IncomingServerPort { get; set; }Public ReadWrite Property IncomingServerPort As int// You can use this property in JavaScript.
Value
int int int int

The port number to use to connect to the incoming email server.

IncomingServerRequiresSsl IncomingServerRequiresSsl IncomingServerRequiresSsl IncomingServerRequiresSsl

Gets or sets a Boolean value indicating if Secure Sockets Layer (SSL) should be used when connecting to the incoming email server.

public : PlatForm::Boolean IncomingServerRequiresSsl { get; set; }public bool IncomingServerRequiresSsl { get; set; }Public ReadWrite Property IncomingServerRequiresSsl As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value indicating if Secure Sockets Layer (SSL) should be used when connecting to the incoming email server.

IncomingServerUsername IncomingServerUsername IncomingServerUsername IncomingServerUsername

Gets or sets the username to use when connecting to the incoming email server.

public : PlatForm::String IncomingServerUsername { get; set; }public string IncomingServerUsername { get; set; }Public ReadWrite Property IncomingServerUsername As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The username to use when connecting to the incoming email server.

IsClientAuthenticationCertificateRequired IsClientAuthenticationCertificateRequired IsClientAuthenticationCertificateRequired IsClientAuthenticationCertificateRequired

Gets or sets a Boolean value indicating if a client authentication certificate is required by the server.

public : PlatForm::Boolean IsClientAuthenticationCertificateRequired { get; set; }public bool IsClientAuthenticationCertificateRequired { get; set; }Public ReadWrite Property IsClientAuthenticationCertificateRequired As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value indicating if a client authentication certificate is required by the server.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

IsExternallyManaged IsExternallyManaged IsExternallyManaged IsExternallyManaged

Gets or sets a Boolean value that indicates if the device account is managed outside the organization.

public : PlatForm::Boolean IsExternallyManaged { get; set; }public bool IsExternallyManaged { get; set; }Public ReadWrite Property IsExternallyManaged As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value that indicates if the device account is managed outside the organization.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

IsOutgoingServerAuthenticationEnabled IsOutgoingServerAuthenticationEnabled IsOutgoingServerAuthenticationEnabled IsOutgoingServerAuthenticationEnabled

Gets or sets a Boolean value indicating if authentication is enabled for the outgoing mail server.

public : PlatForm::Boolean IsOutgoingServerAuthenticationEnabled { get; set; }public bool IsOutgoingServerAuthenticationEnabled { get; set; }Public ReadWrite Property IsOutgoingServerAuthenticationEnabled As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value indicating if authentication is enabled for the outgoing mail server.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

IsOutgoingServerAuthenticationRequired IsOutgoingServerAuthenticationRequired IsOutgoingServerAuthenticationRequired IsOutgoingServerAuthenticationRequired

Gets or sets a Boolean value indicating if authentication is required by the outgoing mail server.

public : PlatForm::Boolean IsOutgoingServerAuthenticationRequired { get; set; }public bool IsOutgoingServerAuthenticationRequired { get; set; }Public ReadWrite Property IsOutgoingServerAuthenticationRequired As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value indicating if authentication is required by the outgoing mail server.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

IsSsoAuthenticationSupported IsSsoAuthenticationSupported IsSsoAuthenticationSupported IsSsoAuthenticationSupported

Gets or sets a Boolean value indicating if single sign on (SSO) authentication is supported by the server.

public : PlatForm::Boolean IsSsoAuthenticationSupported { get; }public bool IsSsoAuthenticationSupported { get; }Public ReadOnly Property IsSsoAuthenticationSupported As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value indicating if single sign on (SSO) authentication is supported by the server.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

IsSyncScheduleManagedBySystem IsSyncScheduleManagedBySystem IsSyncScheduleManagedBySystem IsSyncScheduleManagedBySystem

Gets a Boolean value that indicates if the sync schedule is managed by the system as opposed to the app.

public : PlatForm::Boolean IsSyncScheduleManagedBySystem { get; set; }public bool IsSyncScheduleManagedBySystem { get; set; }Public ReadWrite Property IsSyncScheduleManagedBySystem As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value that indicates if the sync schedule is managed by the system as opposed to the app.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)

MailAgeFilter MailAgeFilter MailAgeFilter MailAgeFilter

Gets or sets an enum value that indicates how many days of email to keep on the client.

public : DeviceAccountMailAgeFilter MailAgeFilter { get; set; }public DeviceAccountMailAgeFilter MailAgeFilter { get; set; }Public ReadWrite Property MailAgeFilter As DeviceAccountMailAgeFilter// You can use this property in JavaScript.
Value
DeviceAccountMailAgeFilter DeviceAccountMailAgeFilter DeviceAccountMailAgeFilter DeviceAccountMailAgeFilter

An enum value that indicates how many days of email to keep on the client.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

OAuthRefreshToken OAuthRefreshToken OAuthRefreshToken OAuthRefreshToken

Gets or sets the OAuth refresh token used to create a new access token.

public : PlatForm::String OAuthRefreshToken { get; set; }public string OAuthRefreshToken { get; set; }Public ReadWrite Property OAuthRefreshToken As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The OAuth refresh token used to create a new access token.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

OutgoingServerAddress OutgoingServerAddress OutgoingServerAddress OutgoingServerAddress

Gets or sets the outgoing email server address.

public : PlatForm::String OutgoingServerAddress { get; set; }public string OutgoingServerAddress { get; set; }Public ReadWrite Property OutgoingServerAddress As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The outgoing email server address.

OutgoingServerCertificateHash OutgoingServerCertificateHash OutgoingServerCertificateHash OutgoingServerCertificateHash

Gets or sets the outgoing mail server's encryption certificate hash.

public : PlatForm::String OutgoingServerCertificateHash { get; set; }public string OutgoingServerCertificateHash { get; set; }Public ReadWrite Property OutgoingServerCertificateHash As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The outgoing mail server's encryption certificate hash.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

OutgoingServerCredential OutgoingServerCredential OutgoingServerCredential OutgoingServerCredential

Gets or sets the outgoing mail server's password.

public : PasswordCredential OutgoingServerCredential { get; set; }public PasswordCredential OutgoingServerCredential { get; set; }Public ReadWrite Property OutgoingServerCredential As PasswordCredential// You can use this property in JavaScript.
Value
PasswordCredential PasswordCredential PasswordCredential PasswordCredential

The outgoing mail server's password.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

OutgoingServerPort OutgoingServerPort OutgoingServerPort OutgoingServerPort

Gets or sets the port number to use to connect to the outgoing email server.

public : int OutgoingServerPort { get; set; }public int OutgoingServerPort { get; set; }Public ReadWrite Property OutgoingServerPort As int// You can use this property in JavaScript.
Value
int int int int

The port number to use to connect to the outgoing email server.

OutgoingServerRequiresSsl OutgoingServerRequiresSsl OutgoingServerRequiresSsl OutgoingServerRequiresSsl

Gets or sets a Boolean value indicating if Secure Sockets Layer (SSL) should be used when connecting to the outgoing email server.

public : PlatForm::Boolean OutgoingServerRequiresSsl { get; set; }public bool OutgoingServerRequiresSsl { get; set; }Public ReadWrite Property OutgoingServerRequiresSsl As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value indicating if Secure Sockets Layer (SSL) should be used when connecting to the outgoing email server.

OutgoingServerUsername OutgoingServerUsername OutgoingServerUsername OutgoingServerUsername

Gets or sets the username to use when connecting to the outgoing email server.

public : PlatForm::String OutgoingServerUsername { get; set; }public string OutgoingServerUsername { get; set; }Public ReadWrite Property OutgoingServerUsername As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The username to use when connecting to the outgoing email server.

ServerType ServerType ServerType ServerType

Gets or sets a value indicating the type of the server.

public : DeviceAccountServerType ServerType { get; set; }public DeviceAccountServerType ServerType { get; set; }Public ReadWrite Property ServerType As DeviceAccountServerType// You can use this property in JavaScript.

SsoAccountId SsoAccountId SsoAccountId SsoAccountId

Gets or sets the single sign on account ID.

public : PlatForm::String SsoAccountId { get; set; }public string SsoAccountId { get; set; }Public ReadWrite Property SsoAccountId As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The single sign on account ID.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

SyncScheduleKind SyncScheduleKind SyncScheduleKind SyncScheduleKind

Gets or sets an enum value that specifies how often the account is synced.

public : DeviceAccountSyncScheduleKind SyncScheduleKind { get; set; }public DeviceAccountSyncScheduleKind SyncScheduleKind { get; set; }Public ReadWrite Property SyncScheduleKind As DeviceAccountSyncScheduleKind// You can use this property in JavaScript.
Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

WasIncomingServerCertificateHashConfirmed WasIncomingServerCertificateHashConfirmed WasIncomingServerCertificateHashConfirmed WasIncomingServerCertificateHashConfirmed

Gets or sets a Boolean value indicating if the incoming server's certificate hash has been confirmed.

public : PlatForm::Boolean WasIncomingServerCertificateHashConfirmed { get; set; }public bool WasIncomingServerCertificateHashConfirmed { get; set; }Public ReadWrite Property WasIncomingServerCertificateHashConfirmed As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value indicating if the incoming server's certificate hash has been confirmed.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

WasModifiedByUser WasModifiedByUser WasModifiedByUser WasModifiedByUser

Gets or sets a Boolean value that indicates if the account has been modified by the user.

public : PlatForm::Boolean WasModifiedByUser { get; set; }public bool WasModifiedByUser { get; set; }Public ReadWrite Property WasModifiedByUser As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value that indicates if the account has been modified by the user.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider

WasOutgoingServerCertificateHashConfirmed WasOutgoingServerCertificateHashConfirmed WasOutgoingServerCertificateHashConfirmed WasOutgoingServerCertificateHashConfirmed

Gets or sets a Boolean value indicating if the outgoing server's certificate hash has been confirmed.

public : PlatForm::Boolean WasOutgoingServerCertificateHashConfirmed { get; set; }public bool WasOutgoingServerCertificateHashConfirmed { get; set; }Public ReadWrite Property WasOutgoingServerCertificateHashConfirmed As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

A Boolean value indicating if the outgoing server's certificate hash has been confirmed.

Additional features and requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
userDataAccountsProvider