EmailIrmInfo EmailIrmInfo EmailIrmInfo EmailIrmInfo Class

Definition

Represents email information rights management (IRM) info.

public : sealed class EmailIrmInfo : IEmailIrmInfopublic sealed class EmailIrmInfo : IEmailIrmInfoPublic NotInheritable Class EmailIrmInfo Implements IEmailIrmInfo// 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

EmailIrmInfo() EmailIrmInfo() EmailIrmInfo() EmailIrmInfo()

Initializes a new instance of the EmailIrmInfo class.

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

EmailIrmInfo(DateTime, EmailIrmTemplate) EmailIrmInfo(DateTime, EmailIrmTemplate) EmailIrmInfo(DateTime, EmailIrmTemplate) EmailIrmInfo(DateTime, EmailIrmTemplate)

Initializes a new instance of the EmailIrmInfo class using the specified IRM expiration time and template.

public : EmailIrmInfo(DateTime expiration, EmailIrmTemplate irmTemplate)public EmailIrmInfo(DateTimeOffset expiration, EmailIrmTemplate irmTemplate)Public Sub New(expiration As DateTimeOffset, irmTemplate As EmailIrmTemplate)// You can use this method in JavaScript.
Parameters
expiration
DateTime DateTimeOffset DateTimeOffset DateTimeOffset

The time when the information rights management (IRM) permissions expire.

irmTemplate
EmailIrmTemplate EmailIrmTemplate EmailIrmTemplate EmailIrmTemplate

The IRM template to apply to the message.

Properties

CanEdit CanEdit CanEdit CanEdit

Gets or sets a Boolean value that indicates if an email message is allowed to be edited.

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

A Boolean value that indicates if an email message is allowed to be edited.

CanExtractData CanExtractData CanExtractData CanExtractData

Gets or sets a Boolean value that indicates if the user can copy the contents of an email message to the clipboard.

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

A Boolean value that indicates if the user can copy the contents of an email message to the clipboard.

CanForward CanForward CanForward CanForward

Gets or sets a Boolean value that indicates if the email message is allowed to be forwarded.

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

A Boolean value that indicates if the email message is allowed to be forwarded.

CanModifyRecipientsOnResponse CanModifyRecipientsOnResponse CanModifyRecipientsOnResponse CanModifyRecipientsOnResponse

Gets or sets a Boolean value that indicates if the user is allowed to change any of the email recipients when responding.

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

A Boolean value that indicates if the user is allowed to change any of the email recipients when responding.

CanPrintData CanPrintData CanPrintData CanPrintData

Gets or sets a Boolean value that indicates if the user is allowed to print the contents of the email message or any attachments.

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

A Boolean value that indicates if the user is allowed to print the contents of the email message or any attachments.

CanRemoveIrmOnResponse CanRemoveIrmOnResponse CanRemoveIrmOnResponse CanRemoveIrmOnResponse

Gets or sets a Boolean value that indicates if the recipient is allowed to remove information rights management (IRM) when responding.

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

A Boolean value that indicates if the recipient is allowed to remove IRM when responding.

CanReply CanReply CanReply CanReply

Gets or sets a Boolean value that indicates if the recipient is allowed to reply to the email message.

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

A Boolean value that indicates if the recipient is allowed to reply to the email message.

CanReplyAll CanReplyAll CanReplyAll CanReplyAll

Gets or sets a Boolean value that indicates if the recipient is allowed to reply all to the email message.

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

A Boolean value that indicates if the recipient is allowed to reply all to the email message.

ExpirationDate ExpirationDate ExpirationDate ExpirationDate

Gets or sets the expiration date for the information rights management (IRM) permissions.

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

The expiration date for the IRM permissions.

IsIrmOriginator IsIrmOriginator IsIrmOriginator IsIrmOriginator

Gets or sets a Boolean value that indicates if the sender is the information rights management (IRM) originator.

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

A Boolean value that indicates if the sender is the information rights management (IRM) originator.

IsProgramaticAccessAllowed IsProgramaticAccessAllowed IsProgramaticAccessAllowed IsProgramaticAccessAllowed

Gets or sets a Boolean value that indicates if programmatic access to the message is allowed.

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

A Boolean value that indicates if programmatic access to the message is allowed.

Template Template Template Template

Gets or sets the EmailIrmTemplate used to create the information rights management (IRM) info.

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

The EmailIrmTemplate used to create the information rights management (IRM) info.