Item - класс

Represents a generic item. Properties available on items are defined in the ItemSchema class.

Definition

Пространство имён: Tessa.Exchange.WebServices.Data
Сборка: Tessa.Server (в Tessa.Server.dll) Версия: 4.0.4
C#
public class Item : ServiceObject
Inheritance
Object    ServiceObject    Item
Derived
Подробнее

Свойства

AllowedResponseActions Gets a value indicating which response actions are allowed on this item. Examples of response actions are Reply and Forward.
ArchiveTag Gets or sets the archive tag.
Attachments Gets a list of the attachments to this item.
Body Gets or sets the body of this item.
Categories Gets or sets the list of categories associated with this item.
ConversationId Gets the Id of the conversation this item is part of.
Culture Gets or sets the culture associated with this item.
DateTimeCreated Gets the date and time this item was created.
DateTimeReceived Gets the time when this item was received.
DateTimeSent Gets the date and time this item was sent.
DisplayCc Gets a text summarizing the Cc receipients of this item.
DisplayTo Gets a text summarizing the To recipients of this item.
EffectiveRights Gets a value indicating the effective rights the current authenticated user has on this item.
EntityExtractionResult Gets the EntityExtractionResult of the item.
ExtendedProperties Gets a list of extended properties defined on this item.
Flag Get or set the Flag value for this item.
HasAttachments Gets a value indicating whether the item has attachments.
Hashtags Gets or sets the list of hashtags associated with this item.
IconIndex Gets the icon index.
Id Gets the Id of this item.
Importance Gets or sets the importance of this item.
InReplyTo Gets or sets the In-Reply-To reference of this item.
InstanceKey Gets the item instance key.
InternetMessageHeaders Gets a list of Internet headers for this item.
IsAssociated Gets a value indicating whether this is an associated item.
IsAttachment Gets a value indicating whether the item is an attachment.
IsDirty Gets a value indicating whether the object has been modified and should be saved.
(Унаследован от ServiceObject)
IsDraft Gets a value indicating whether the item is is a draft. An item is a draft when it has not yet been sent.
IsFromMe Gets a value indicating whether the item has been sent by the current authenticated user.
IsNew Gets a value indicating whether this object is a real store item, or if it's a local object that has yet to be saved.
(Переопределяет ServiceObjectIsNew)
IsReminderSet Gets or sets a value indicating whether a reminder is set for this item.
IsResend Gets a value indicating whether the item is a resend of another item.
IsSubmitted Gets a value indicating whether the message has been submitted to be sent.
IsUnmodified Gets a value indicating whether the item has been modified since it was created.
Item Gets the value of specified property in this instance.
(Унаследован от ServiceObject)
ItemClass Gets or sets the custom class name of this item.
LastModifiedName Gets the name of the user who last modified this item.
LastModifiedTime Gets the date and time this item was last modified.
MentionedMe Gets a value indicating whether the item mentions me.
Mentions Gets the Mentions associated with the message.
MimeContent Get or sets the MIME content of this item.
MimeContentUTF8 Get or sets the MimeContentUTF8 of this item.
NormalizedBody Gets the normalized body of the item.
ParentFolderId Gets the Id of the parent folder of this item.
PolicyTag Gets or sets the policy tag.
Preview Gets the item Preview.
ReminderDueBy Gets or sets the date and time when the reminder is due for this item.
ReminderMinutesBeforeStart Gets or sets the number of minutes before the start of this item when the reminder should be triggered.
RetentionDate Gets the retention date.
Schema Gets the schema associated with this type of object.
(Унаследован от ServiceObject)
Sensitivity Gets or sets the sensitivity of this item.
Service Gets the ExchangeService the object is bound to.
(Унаследован от ServiceObject)
Size Gets the size of this item.
StoreEntryId Gets the store entry id.
Subject Gets or sets the subject of this item.
TextBody Gets the text body of the item.
UniqueBody Gets the body part that is unique to the conversation this item is part of.
WebClientEditFormQueryString Gets the query string that should be appended to the Exchange Web client URL to open this item using the appropriate edit form in a web browser.
WebClientReadFormQueryString Gets the query string that should be appended to the Exchange Web client URL to open this item using the appropriate read form in a web browser.

Методы

Bind(ExchangeService, ItemId) Binds to an existing item, whatever its actual type is, and loads its first class properties. Calling this method results in a call to EWS.
Bind(ExchangeService, ItemId, PropertySet, CancellationToken) Binds to an existing item, whatever its actual type is, and loads the specified set of properties. Calling this method results in a call to EWS.
Copy(WellKnownFolderName) Creates a copy of this item in the specified folder. Calling this method results in a call to EWS.

Copy returns null if the copy operation is across two mailboxes or between a mailbox and a public folder.

Copy(FolderId, CancellationToken) Creates a copy of this item in the specified folder. Calling this method results in a call to EWS.

Copy returns null if the copy operation is across two mailboxes or between a mailbox and a public folder.

Delete(DeleteMode) Deletes the item. Calling this method results in a call to EWS.
Delete(DeleteMode, Boolean, CancellationToken) Deletes the item. Calling this method results in a call to EWS.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetLoadedPropertyDefinitions Gets the collection of loaded property definitions.
(Унаследован от ServiceObject)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
Load(CancellationToken) Loads the first class properties. Calling this method results in a call to EWS.
(Унаследован от ServiceObject)
Load(PropertySet, CancellationToken) Loads the specified set of properties. Calling this method results in a call to EWS.
(Унаследован от ServiceObject)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
Move(WellKnownFolderName) Moves this item to a the specified folder. Calling this method results in a call to EWS.

Move returns null if the move operation is across two mailboxes or between a mailbox and a public folder.

Move(FolderId, CancellationToken) Moves this item to a the specified folder. Calling this method results in a call to EWS.

Move returns null if the move operation is across two mailboxes or between a mailbox and a public folder.

RemoveExtendedProperty Removes an extended property.
Save(CancellationToken) Saves this item in the default folder based on the item's type (for example, an e-mail message is saved to the Drafts folder). Calling this method results in at least one call to EWS. Mutliple calls to EWS might be made if attachments have been added.
Save(FolderId, CancellationToken) Saves this item in a specific folder. Calling this method results in at least one call to EWS. Mutliple calls to EWS might be made if attachments have been added.
Save(WellKnownFolderName, CancellationToken) Saves this item in a specific folder. Calling this method results in at least one call to EWS. Mutliple calls to EWS might be made if attachments have been added.
SetExtendedProperty Sets the extended property.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetProperty(PropertyDefinitionBase, Object) Try to get the value of a specified property in this instance.
(Унаследован от ServiceObject)
TryGetPropertyT(PropertyDefinitionBase, T) Try to get the value of a specified property in this instance.
(Унаследован от ServiceObject)
Update(ConflictResolutionMode, CancellationToken) Applies the local changes that have been made to this item. Calling this method results in at least one call to EWS. Mutliple calls to EWS might be made if attachments have been added or removed.
Update(ConflictResolutionMode, Boolean, CancellationToken) Applies the local changes that have been made to this item. Calling this method results in at least one call to EWS. Mutliple calls to EWS might be made if attachments have been added or removed.

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также