Class EmailPolicy

Definition

Namespace:
Tizen.Security.DevicePolicyManager
Assembly:
Tizen.Security.DevicePolicyManager.dll

The EmailPolicy provides methods to manage email policies.

C#
Copy
public class EmailPolicy : DevicePolicy, IDisposable
Inheritance
object
EmailPolicy
Implements
System.IDisposable
Remarks

The EmailPolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the EmailPolicy.

Fields

View Source

PopImapEmailPolicyName

The PopImap email policy name. This represents IsPopImapAllowed.

Declaration
C#
Copy
public static readonly string PopImapEmailPolicyName
Field Value
Type Description
string
Remarks

This is used in PolicyName.

Properties

View Source

IsPopImapAllowed

Gets whether the access to POP or IMAP email is allowed or not.

Declaration
C#
Copy
public bool IsPopImapAllowed { get; }
Property Value
Type Description
bool

true if the POP or IMAP email is allowed, false otherwise. The default value is true.

Remarks

The EmailPolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the EmailPolicy.

Methods

View Source

Dispose()

Releases any unmanaged resources used by this object.

Declaration
C#
Copy
public void Dispose()
Remarks

The EmailPolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the EmailPolicy.

View Source

Dispose(bool)

Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.

Declaration
C#
Copy
protected virtual void Dispose(bool disposing)
Parameters
Type Name Description
bool disposing

If true, disposes any disposable objects. If false, does not dispose disposable objects.

Remarks

The EmailPolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the EmailPolicy.

View Source

~EmailPolicy()

A Destructor of EmailPolicy.

Declaration
C#
Copy
protected ~EmailPolicy()
Remarks

The EmailPolicy is created by GetPolicy<T>(). and the DevicePolicyManager instance must exists when using the EmailPolicy.

Events

View Source

PopImapPolicyChanged

The PopImapPolicyChanged event is raised when the popimap-email policy is changed.

Declaration
C#
Copy
public event EventHandler<PolicyChangedEventArgs> PopImapPolicyChanged
Event Type
Type Description
System.EventHandler<TEventArgs><PolicyChangedEventArgs>
Remarks

This event will be removed automatically when EmailPolicy is destroyed.

Implements

System.IDisposable