Appointment - класс

Represents an appointment or a meeting. Properties available on appointments are defined in the AppointmentSchema class.

Definition

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

Конструкторы

Appointment Initializes an unsaved local instance of Appointment. To bind to an existing appointment, use Appointment.Bind() instead.

Свойства

AdjacentMeetingCount Gets the number of calendar entries that are adjacent to this appointment in the authenticated user's calendar.
AdjacentMeetings Gets a list of meetings that conflict with this appointment in the authenticated user's calendar.
AllowedResponseActions Gets a value indicating which response actions are allowed on this item. Examples of response actions are Reply and Forward.
(Унаследован от Item)
AllowNewTimeProposal Gets or sets a value indicating whether new time proposals are allowed for attendees of this meeting.
AppointmentReplyTime Gets the time when the attendee replied to the meeting request.
AppointmentSequenceNumber Gets the sequence number of this appointment.
AppointmentState Gets the state of this appointment.
AppointmentType Gets a value indicating the type of this appointment.
ArchiveTag Gets or sets the archive tag.
(Унаследован от Item)
Attachments Gets a list of the attachments to this item.
(Унаследован от Item)
Body Gets or sets the body of this item.
(Унаследован от Item)
Categories Gets or sets the list of categories associated with this item.
(Унаследован от Item)
ConferenceType Gets or sets the type of conferencing that will be used during the meeting.
ConflictingMeetingCount Gets the number of calendar entries that conflict with this appointment in the authenticated user's calendar.
ConflictingMeetings Gets a list of meetings that conflict with this appointment in the authenticated user's calendar.
ConversationId Gets the Id of the conversation this item is part of.
(Унаследован от Item)
Culture Gets or sets the culture associated with this item.
(Унаследован от Item)
DateTimeCreated Gets the date and time this item was created.
(Унаследован от Item)
DateTimeReceived Gets the time when this item was received.
(Унаследован от Item)
DateTimeSent Gets the date and time this item was sent.
(Унаследован от Item)
DeletedOccurrences Gets a list of deleted occurrences for this meeting.
DisplayCc Gets a text summarizing the Cc receipients of this item.
(Унаследован от Item)
DisplayTo Gets a text summarizing the To recipients of this item.
(Унаследован от Item)
Duration Gets the duration of this appointment.
EffectiveRights Gets a value indicating the effective rights the current authenticated user has on this item.
(Унаследован от Item)
End Gets or sets the end time of the appointment.
EndTimeZone Gets or sets time zone of the end property of this appointment.
EnhancedLocation Gets or sets the Enhanced location object.
EntityExtractionResult Gets the EntityExtractionResult of the item.
(Унаследован от Item)
ExtendedProperties Gets a list of extended properties defined on this item.
(Унаследован от Item)
FirstOccurrence Gets an OccurrenceInfo identifying the first occurrence of this meeting.
Flag Get or set the Flag value for this item.
(Унаследован от Item)
HasAttachments Gets a value indicating whether the item has attachments.
(Унаследован от Item)
Hashtags Gets or sets the list of hashtags associated with this item.
(Унаследован от Item)
ICalDateTimeStamp Gets the ICalendar DateTimeStamp.
ICalRecurrenceId Gets the ICalendar RecurrenceId.
ICalUid Gets or sets the ICalendar Uid.
IconIndex Gets the icon index.
(Унаследован от Item)
Id Gets the Id of this item.
(Унаследован от Item)
Importance Gets or sets the importance of this item.
(Унаследован от Item)
InReplyTo Gets or sets the In-Reply-To reference of this item.
(Унаследован от Item)
InstanceKey Gets the item instance key.
(Унаследован от Item)
InternetMessageHeaders Gets a list of Internet headers for this item.
(Унаследован от Item)
IsAllDayEvent Gets or sets a value indicating whether this appointment is an all day event.
IsAssociated Gets a value indicating whether this is an associated item.
(Унаследован от Item)
IsAttachment Gets a value indicating whether the item is an attachment.
(Унаследован от Item)
IsCancelled Gets a value indicating whether the appointment has been cancelled.
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.
(Унаследован от Item)
IsFromMe Gets a value indicating whether the item has been sent by the current authenticated user.
(Унаследован от Item)
IsMeeting Gets a value indicating whether the appointment is a meeting.
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.
(Унаследован от Item)
IsOnlineMeeting Gets or sets a value indicating whether this is an online meeting.
IsRecurring Gets a value indicating whether the appointment is recurring.
IsReminderSet Gets or sets a value indicating whether a reminder is set for this item.
(Унаследован от Item)
IsResend Gets a value indicating whether the item is a resend of another item.
(Унаследован от Item)
IsResponseRequested Gets or sets a value indicating whether responses are requested when invitations are sent for this meeting.
IsSubmitted Gets a value indicating whether the message has been submitted to be sent.
(Унаследован от Item)
IsUnmodified Gets a value indicating whether the item has been modified since it was created.
(Унаследован от Item)
Item Gets the value of specified property in this instance.
(Унаследован от ServiceObject)
ItemClass Gets or sets the custom class name of this item.
(Унаследован от Item)
JoinOnlineMeetingUrl Gets the Url for joining an online meeting
LastModifiedName Gets the name of the user who last modified this item.
(Унаследован от Item)
LastModifiedTime Gets the date and time this item was last modified.
(Унаследован от Item)
LastOccurrence Gets an OccurrenceInfo identifying the last occurrence of this meeting.
LegacyFreeBusyStatus Gets or sets a value indicating the free/busy status of the owner of this appointment.
Location Gets or sets the location of this appointment.
MeetingRequestWasSent Gets a value indicating whether the meeting request has already been sent.
MeetingWorkspaceUrl Gets or sets the URL of the meeting workspace. A meeting workspace is a shared Web site for planning meetings and tracking results.
MentionedMe Gets a value indicating whether the item mentions me.
(Унаследован от Item)
Mentions Gets the Mentions associated with the message.
(Унаследован от Item)
MimeContent Get or sets the MIME content of this item.
(Унаследован от Item)
MimeContentUTF8 Get or sets the MimeContentUTF8 of this item.
(Унаследован от Item)
ModifiedOccurrences Gets a list of modified occurrences for this meeting.
MyResponseType Gets a value indicating what was the last response of the user that loaded this meeting.
NetShowUrl Gets or sets the URL of the Microsoft NetShow online meeting.
NormalizedBody Gets the normalized body of the item.
(Унаследован от Item)
OnlineMeetingSettings Gets the Online Meeting Settings
OptionalAttendees Gets a list of optional attendeed for this meeting.
Organizer Gets the organizer of this meeting. The Organizer property is read-only and is only relevant for attendees. The organizer of a meeting is automatically set to the user that created the meeting.
OriginalStart Gets the original start time of this appointment.
ParentFolderId Gets the Id of the parent folder of this item.
(Унаследован от Item)
PolicyTag Gets or sets the policy tag.
(Унаследован от Item)
Preview Gets the item Preview.
(Унаследован от Item)
Recurrence Gets or sets the recurrence pattern for this appointment. Available recurrence pattern classes include Recurrence.DailyPattern, Recurrence.MonthlyPattern and Recurrence.YearlyPattern.
ReminderDueBy Gets or sets the date and time when the reminder is due for this item.
(Унаследован от Item)
ReminderMinutesBeforeStart Gets or sets the number of minutes before the start of this item when the reminder should be triggered.
(Унаследован от Item)
RequiredAttendees Gets a list of required attendees for this meeting.
Resources Gets a list of resources for this meeting.
RetentionDate Gets the retention date.
(Унаследован от Item)
Schema Gets the schema associated with this type of object.
(Унаследован от ServiceObject)
Sensitivity Gets or sets the sensitivity of this item.
(Унаследован от Item)
Service Gets the ExchangeService the object is bound to.
(Унаследован от ServiceObject)
Size Gets the size of this item.
(Унаследован от Item)
Start Gets or sets the start time of the appointment.
StartTimeZone Gets or sets time zone of the start property of this appointment.
StoreEntryId Gets the store entry id.
(Унаследован от Item)
Subject Gets or sets the subject of this item.
(Унаследован от Item)
TextBody Gets the text body of the item.
(Унаследован от Item)
TimeZone Gets the name of the time zone this appointment is defined in.
UniqueBody Gets the body part that is unique to the conversation this item is part of.
(Унаследован от Item)
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.
(Унаследован от Item)
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.
(Унаследован от Item)
When Gets a text indicating when this appointment occurs. The text returned by When is localized using the Exchange Server culture or using the culture specified in the PreferredCulture property of the ExchangeService object this appointment is bound to.

Методы

Accept Accepts the meeting. Calling this method results in a call to EWS.
AcceptTentatively Tentatively accepts the meeting. Calling this method results in a call to EWS.
Bind(ExchangeService, ItemId) Binds to an existing appointment and loads its first class properties. Calling this method results in a call to EWS.
Bind(ExchangeService, ItemId, PropertySet, CancellationToken) Binds to an existing appointment and loads the specified set of properties. Calling this method results in a call to EWS.
BindToOccurrence(ExchangeService, ItemId, Int32) Binds to an occurence of an existing appointment and loads its first class properties. Calling this method results in a call to EWS.
BindToOccurrence(ExchangeService, ItemId, Int32, PropertySet) Binds to an occurence of an existing appointment and loads the specified set of properties. Calling this method results in a call to EWS.
BindToRecurringMaster(ExchangeService, ItemId) Binds to the master appointment of a recurring series and loads its first class properties. Calling this method results in a call to EWS.
BindToRecurringMaster(ExchangeService, ItemId, PropertySet) Binds to the master appointment of a recurring series and loads the specified set of properties. Calling this method results in a call to EWS.
CancelMeeting Cancels the meeting and sends cancellation messages to all attendees. Calling this method results in a call to EWS.
CancelMeeting(String) Cancels the meeting and sends cancellation messages to all attendees. 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.


(Унаследован от Item)
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.


(Унаследован от Item)
CreateAcceptMessage Creates a local meeting acceptance message that can be customized and sent.
CreateCancelMeetingMessage Creates a local meeting cancellation message that can be customized and sent.
CreateDeclineMessage Creates a local meeting declination message that can be customized and sent.
CreateForward Creates a forward message from this appointment.
CreateReply Creates a reply response to the organizer and/or attendees of the meeting.
Decline Declines the meeting invitation. Calling this method results in a call to EWS.
Delete(DeleteMode) Deletes the item. Calling this method results in a call to EWS.
(Унаследован от Item)
Delete(DeleteMode, SendCancellationsMode, CancellationToken) Deletes this appointment. 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.
(Унаследован от Item)
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)
Forward(MessageBody, IEnumerableEmailAddress) Forwards the appointment. Calling this method results in a call to EWS.
Forward(MessageBody, EmailAddress) Forwards the appointment. Calling this method results in a call to EWS.
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.


(Унаследован от Item)
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.


(Унаследован от Item)
RemoveExtendedProperty Removes an extended property.
(Унаследован от Item)
Reply Replies to the organizer and/or the attendees of the meeting. Calling this method results in a call to EWS.
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.
(Унаследован от Item)
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.
(Унаследован от Item)
Save(SendInvitationsMode, CancellationToken) Saves this appointment in the Calendar 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.
(Унаследован от Item)
Save(FolderId, SendInvitationsMode, CancellationToken) Saves this appointment in the specified 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, SendInvitationsMode, CancellationToken) Saves this appointment in the specified 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.
(Унаследован от Item)
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.
(Унаследован от Item)
Update(ConflictResolutionMode, SendInvitationsOrCancellationsMode, CancellationToken) Applies the local changes that have been made to this appointment. 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.
(Унаследован от Item)

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

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

См. также