2 out of 3 rated this helpful - Rate this topic

Microsoft.Exchange.WebServices.Data Namespace

The Microsoft.Exchange.WebServices.Data namespace contains types for communicating with an Exchange Server by using Exchange Web Services.
Class Description
AcceptMeetingInvitationMessage Represents a meeting acceptance message.
AccountIsLockedException Represents an error that occurs when the account that is being accessed is locked and requires user interaction to be unlocked.
AlternateId Represents an identifier expressed in a specific format.
AlternateIdBase Represents the base class for identifiers expressed in a specific format.
AlternatePublicFolderId Represents the identifier of a public folder, expressed in a specific format.
AlternatePublicFolderItemId Represents the identifier of a public folder item, expressed in a specific format.
Appointment Represents an appointment or a meeting. Properties that are available on appointments are defined in the AppointmentSchema class.
AppointmentOccurrenceId Represents the identifier of an occurrence of a recurring appointment.
AppointmentSchema Represents the schema for appointments.
Attachment Represents an attachment to an item.
AttachmentCollection Represents an item's attachment collection.
Attendee Represents a meeting attendee.
AttendeeAvailability The availability of an individual attendee.
AttendeeCollection Represents a collection of attendees.
AttendeeInfo Represents information about an attendee for whom to request availability information.
AutodiscoverLocalException Represents an exception that is thrown when the Autodiscover service could not be contacted.
AvailabilityOptions Represents the options for an availability request.
BatchServiceResponseException Represents a remote service exception that can have multiple service responses.
ByteArrayArray Represents an array of byte arrays.
CalendarActionResults Represents the results of an action that is performed on a calendar item or meeting request message, such as accepting, tentatively accepting, or declining a meeting request.
CalendarEvent Represents an event in a calendar.
CalendarEventDetails Represents the details of a calendar event that is returned by an availability request.
CalendarFolder Represents a folder that contains appointments.
CalendarResponseMessage Represents the base class for all calendar-related response messages.
CalendarResponseMessageBase Represents the base class for all calendar-related responses.
CalendarView Represents a date range view of appointments in calendar folder search operations.
CancelMeetingMessage Represents a meeting cancellation message.
Change Represents a change as returned by a synchronization operation.
ChangeCollection Represents a collection of changes that is returned by a synchronization operation.
ClientCertificateCredentials Provides client security certificates that are used as credentials for access to Microsoft® Exchange Web Services (EWS).
CompleteName Represents the complete name of a contact.
ComplexProperty Represents a property that can be sent to or retrieved from Exchange Web Services (EWS).
ComplexPropertyCollection Represents a collection of properties that can be sent to and retrieved from Exchange Web Services (EWS).
Conflict Represents a conflict in a meeting time suggestion.
Contact Represents a contact. The properties that are available on contacts are defined by the ContactSchema class.
ContactGroup Represents a group of contacts. Properties that are available on contact groups are defined by the ContactGroupSchema class.
ContactGroupSchema Defines the schema for contact groups.
ContactSchema Represents the schema for contacts.
ContactsFolder Represents a folder that contains contacts.
Conversation Represents a conversation.
ConversationId Represents a conversation identifier.
ConversationIndexedItemView Represents the view settings in a conversation search operation.
ConversationSchema Represents the conversation schema properties.
ConvertIdResponse Represents the response to an individual identifier conversion operation.
CreateAttachmentException Represents an error that occurs when a call to the CreateAttachment Web method fails.
CreateAttachmentResponse Represents the response to an individual CreateAttachment operation.
CreateRuleOperation Represents an operation to create an Inbox rule.
DayOfTheWeekCollection Represents a collection of DayOfTheWeek enumeration values.
DeclineMeetingInvitationMessage Represents a meeting declination message.
DelegateInformation Represents the results of an operation that returns mailbox delegate users.
DelegatePermissions Represents the permissions of a delegate user.
DelegateUser Represents a delegate user.
DelegateUserResponse Represents the response to an operation that adds, removes, or updates a delegate user.
DeleteAttachmentException Represents an error that occurs when a call to the DeleteAttachment Web method fails.
DeleteAttachmentResponse Represents the response to an individual DeleteAttachment operation.
DeletedOccurrenceInfo Represents a deleted occurrence of a recurring calendar item.
DeletedOccurrenceInfoCollection Represents a collection of deleted occurrences of a recurring appointment.
DeleteRuleOperation Represents an operation to delete an Inbox rule.
DictionaryEntryProperty Represents an entry of a DictionaryProperty object.
DictionaryProperty Represents a generic dictionary that can be sent to or retrieved from Exchange Web Services (EWS).
EmailAddress Represents an e-mail address.
EmailAddressCollection Represents a collection of e-mail addresses.
EmailAddressDictionary Represents a dictionary of e-mail addresses.
EmailAddressEntry Represents an entry within an e-mail address dictionary.
EmailMessage Represents an e-mail message.
EmailMessageSchema Represents the schema for e-mail messages.
ExchangeCredentials Provides a base class for Exchange credential types.
ExchangeServerInfo Provides information about an Exchange server.
ExchangeService Represents a binding to Exchange Web Services (EWS).
ExchangeServiceBase Represents an abstract binding to an Exchange service.
ExpandGroupResults The results of an ExpandGroup method .
ExtendedProperty Represents an extended property.
ExtendedPropertyCollection Represents a collection of extended properties.
ExtendedPropertyDefinition Represents the definition of an extended property.
FileAttachment Represents a file attachment.
FindFoldersResults Represents the results of a folder search operation.
FindItemsResults Represents the results of an item search operation.
Folder Represents a generic folder.
FolderChange Represents a change on a folder that is returned by a synchronization operation.
FolderEvent Represents an event that applies to a folder.
FolderId Represents the ID of a folder.
FolderIdCollection Represents a collection of folder IDs.
FolderPermission Represents a permission on a folder.
FolderPermissionCollection Represents a collection of folder permissions.
FolderSchema Represents the schema for folders.
FolderView Represents the view settings in a folder search operation.
GetEventsResults Represents a collection of notification events.
GetFolderResponse Represents the response to an individual folder retrieval operation.
GetItemResponse Represents a response to an individual item retrieval operation.
GetUserAvailabilityResults Represents the results of the GetUserAvailability method.
GroupedFindItemsResults Represents the collection that contains the results of an item search operation.
Grouping Represents grouping options in item search operations.
GroupMember Represents a member of a group.
GroupMemberCollection Represents a group of contacts.
ImAddressDictionary Represents a dictionary of instant messaging (IM) addresses.
ImAddressEntry Represents an entry in an instant messaging (IM) address dictionary.
ImpersonatedUserId Represents an impersonated user ID.
IndexedPropertyDefinition Represents an indexed property definition.
InternetMessageHeader Represents an Internet message header.
InternetMessageHeaderCollection Represents a collection of Internet message headers.
Item Represents a generic item. Properties that are available on items are defined in the ItemSchema class.
ItemAttachment Represents an item attachment.
ItemAttachment Represents a strongly typed item attachment.
ItemChange Represents a change on an item as returned by a synchronization operation.
ItemCollection Represents a collection of items.
ItemEvent Represents an event that applies to an item.
ItemGroup Represents a group of items as returned by grouped item search operations.
ItemId Represents the Id of an Exchange item.
ItemIdCollection Contains a collection of item identifiers.
ItemSchema Represents the schema for generic items.
ItemView Represents the view settings in a folder search operation.
Mailbox Represents a mailbox reference.
ManagedFolderInformation Represents information for a managed folder.
MeetingCancellation Represents a meeting cancellation message. Properties available on meeting messages are defined in the MeetingMessageSchema class.
MeetingMessage Represents a meeting-related message. Properties that are available on meeting messages are defined in the MeetingMessageSchema class.
MeetingMessageSchema Represents the schema for meeting messages.
MeetingRequest Represents a meeting request that an attendee can accept or decline. Properties that are available on meeting requests are defined in the MeetingRequestSchema class.
MeetingRequestSchema Represents the schema for meeting requests.
MeetingResponse Represents a response to a meeting request.
MessageBody Represents the body of a message.
MimeContent Represents the MIME content of an item.
MobilePhone Represents a mobile phone.
MoveCopyFolderResponse Represents the base response class for individual folder move and folder copy operations.
MoveCopyItemResponse Represents a response to a move or copy operation.
NameResolution Represents a suggested name resolution.
NameResolutionCollection Represents a list of suggested name resolutions.
NotificationEvent Represents an event that is exposed by push and pull notifications.
NotificationEventArgs Provides data to an OnNotificationEvent event of a StreamingSubscriptionConnection object.
OccurrenceInfo Encapsulates information on the occurrence of a recurring appointment.
OccurrenceInfoCollection Represents a collection of OccurrenceInfo objects.
OofReply Represents an out of office message.
OofSettings Represents a user's out of office (OOF) settings.
OrderByCollection Represents an ordered collection of property definitions that are qualified with a sort direction.
PagedView Represents a view setting that supports paging in a search operation.
PhoneCall Represents a phone call.
PhoneNumberDictionary Represents a dictionary of phone numbers.
PhoneNumberEntry Represents an entry in a phone number dictionary.
PhysicalAddressDictionary Represents a dictionary of physical addresses.
PhysicalAddressEntry Represents an entry within a physical address dictionary.
PostItem Represents a post item.
PostItemSchema Represents the schema for post items.
PostReply Represents a reply to a post item.
PropertyDefinition Represents the definition of a folder or item property.
PropertyDefinitionBase Represents the base class for all property definitions.
PropertyException Represents an error that occurs when an operation on a property fails.
PropertySet Represents a set of item or folder properties.
PullSubscription Represents a pull subscription.
PushSubscription Represents a push subscription.
Recurrence Represents a recurrence pattern, as used by Appointment and Task items.
Recurrence.DailyPattern Represents a recurrence pattern where each occurrence happens a specific number of days after the previous one.
Recurrence.DailyRegenerationPattern Represents a regeneration pattern, as used with recurring tasks, where each occurrence happens a specified number of days after the previous one is completed.
Recurrence.IntervalPattern Represents a recurrence pattern where each occurrence happens at a specific interval after the previous one.
Recurrence.MonthlyPattern Represents a recurrence pattern where each occurrence happens on a specific day a specific number of months after the previous one.
Recurrence.MonthlyRegenerationPattern Represents a regeneration pattern, as used with recurring tasks, where each occurrence happens a specified number of months after the previous one is completed.
Recurrence.RelativeMonthlyPattern Represents a recurrence pattern where each occurrence happens on a relative day a specific number of months after the previous one.
Recurrence.RelativeYearlyPattern Represents a recurrence pattern in which each occurrence happens on a relative day every year.
Recurrence.WeeklyPattern Represents a recurrence pattern in which each occurrence happens on specific days a specific number of weeks after the previous one.
Recurrence.WeeklyRegenerationPattern Represents a regeneration pattern, as used with recurring tasks, where each occurrence happens a specified number of weeks after the previous one is completed.
Recurrence.YearlyPattern Represents a recurrence pattern where each occurrence happens on a specific day every year.
Recurrence.YearlyRegenerationPattern Represents a regeneration pattern, as used with recurring tasks, where each occurrence happens a specified number of years after the previous one is completed.
RecurringAppointmentMasterId Represents the Id of an occurrence of a recurring appointment.
ResponseMessage Represents the base class for e-mail related responses (Reply, Reply all and Forward).
ResponseObject Represents the base class for all responses that can be sent.
Rule Represents an individual Inbox rule in the mailbox.
RuleActions Represents the set of actions that are available to a rule.
RuleCollection Represents a collection of rules.
RuleError Represents an error that occurred as a result of executing a rule operation.
RuleOperation The base class for derived classes that represent Inbox rule operations.
RuleOperationError Represents an error that occurred while processing a rule operation.
RuleOperationErrorCollection Represents a collection of rule operation errors.
RulePredicateDateRange Represents the date and time range within which messages have been received.
RulePredicates Represents the set of conditions and exceptions that are available for a rule.
RulePredicateSizeRange Represents the minimum and maximum size of a message.
SearchFilter Represents the base class for derived classes that represent a search restriction.
SearchFilter.ContainsSubstring A search filter that checks for the presence of a substring inside a text property.
SearchFilter.ExcludesBitmask Represents a bitmask exclusion search filter.
SearchFilter.Exists Represents a search filter that determines whether a specific property is set.
SearchFilter.IsEqualTo Represents a search filter that determines wheter a property is equal to a given value or other property.
SearchFilter.IsGreaterThan Represents a search filter that determines whether a property is greater than a given value or other property.
SearchFilter.IsGreaterThanOrEqualTo Represents a search filter that determines whether a property is greater than or equal to a given value or other property.
SearchFilter.IsLessThan Represents a search filter that determines whether a property is less than a given value or other property.
SearchFilter.IsLessThanOrEqualTo Represents a search filter that determines wheter a property is less than or equal to a given value or other property.
SearchFilter.IsNotEqualTo Represents a search filter that determines whetheeer a property is not equal to a given value or other property.
SearchFilter.Not Represents search filter that applies a Boolean NOT to another search filter.
SearchFilter.PropertyBasedFilter Represents a search filter that is based on an item or folder property.
SearchFilter.RelationalFilter Represents the base class for relational filters (for example, IsEqualTo, IsGreaterThan, or IsLessThanOrEqualTo).
SearchFilter.SearchFilterCollection Represents a collection of search filters that are linked by a logical operator.
SearchFolder Represents a search folder that contains a specified set of items and the properties that are associated with those items.
SearchFolderParameters Defines the parameters that are associated with a search folder.
SearchFolderSchema Defines the schema for search folders.
ServiceId Represents the Id of an Exchange object.
ServiceLocalException Represents an error that occurs when a service operation fails.
ServiceObject Represents the base abstract class for all item, folder, conversation, and post item reply types.
ServiceObjectPropertyDefinition Represents a property definition for a service object.
ServiceObjectPropertyException Represents an error that occurs when an operation on a property fails.
ServiceObjectSchema Represents the base class for all item, folder, and conversation schemas.
ServiceRemoteException Represents an error that occurs when a remote service operation fails.
ServiceRequestException Represents an error that occurs when a service operation request fails.
ServiceResponse Represents the standard response to an Exchange Web Services operation.
ServiceResponseCollection Represents a strongly typed list of service responses.
ServiceResponseException Represents a remote service exception that has a single response.
ServiceValidationException Represents an error that occurs when a validation check fails.
ServiceVersionException Represents an error that occurs when a request cannot be handled due to a service version mismatch.
ServiceXmlDeserializationException Represents an error that occurs when the XML for a response cannot be deserialized.
ServiceXmlSerializationException Represents an error that occurs when the XML for a request cannot be serialized.
SetRuleOperation Represents an operation to update an Inbox rule.
StreamingSubscription Represents a streaming subscription.
StreamingSubscriptionConnection Represents a connection to an ongoing stream of events.
StringList Represents a list of strings.
SubscriptionBase Represents the base class for event subscriptions.
SubscriptionErrorEventArgs Provides data to the OnSubscriptionError and OnDisconnect events of a StreamingSubscriptionConnection object.
Suggestion Represents meeting suggestions for a specific date.
SyncFolderHierarchyResponse Represents the response to a folder synchronization operation.
SyncFolderItemsResponse Represents the response to a folder items synchronization operation.
SyncResponse Represents the base response class for synchronization operations.
Task Represents a Task item. Properties available on tasks are defined in the TaskSchema class.
TaskSchema Represents the schema for task items.
TasksFolder Represents a folder containing task items.
TimeSuggestion Represents an availability time suggestion.
TimeWindow Represents a time period.
TimeZoneConversionException The exception that is thrown when a date and time cannot be converted from one time zone to another.
TokenCredentials Provides credentials if you already have a token.
UnifiedMessaging Represents the Unified Messaging functionality.
UniqueBody Represents the body part of an item that is unique to the conversation the item is part of.
UpdateInboxRulesException Represents an exception that is thrown when an error occurs as a result of calling the UpdateInboxRules operation.
UpdateItemResponse Represents the response to an individual item update operation.
UserConfiguration Creates and accesses user-defined configuration settings.
UserConfigurationDictionary Represents a user configuration dictionary property.
UserId Represents the identifier of a user.
ViewBase Represents the base view class for search operations.
WebCredentials Wraps an instance of a T:System.Net.NetworkCredential object that is used for password-based authentication methods such as basic, digest, NTLM, and Kerberos authentication.
WorkingHours Represents the working hours for a specific time zone.
WSSecurityBasedCredentials The base class for all credential classes that use Web Services Security (WS-Security).
X509CertificateCredentials Contains an X509 certificate that can be used for WS-Security/X509 certificate-based authentication for Exchange Web Services (EWS).
Interface Description
IFileAttachmentContentHandler Defines a file attachment content handler. An application can implement IFileAttachmentContentHandler to provide the stream to which the content of a file attachment should be written.
ISearchStringProvider Produces a string representation of an object for use in search filters.
ITraceListener Provides an interface that enables the tracing of Exchange messages.
Delegate Description
CustomXmlSerializationDelegate Represents the method that applications can use to emit custom XML in SOAP requests that are sent to Exchange Web Services (EWS).
StreamingSubscriptionConnection.NotificationEventDelegate Represents a delegate that is invoked when notifications are received from the server.
StreamingSubscriptionConnection.SubscriptionErrorDelegate Represents a delegate that is invoked when an error occurs within a streaming subscription connection.
Enumeration Description
AffectedTaskOccurrence Indicates which occurrence of a recurring task should be deleted.
AggregateType Specifies whether the maximum or minimum value of a representative property is used to order the items in a group.
AppointmentType Specifies the type of an appointment.
AvailabilityData Defines the user availability data that can be requested.
BasePropertySet Defines base property sets that are used as the base for custom property sets.
BodyType Defines the type of body of an item.
ChangeType Specifies the type of change for a synchronization event.
ComparisonMode Defines the way that values are compared in search filters.
ConflictResolutionMode Defines how conflict resolutions are handled in update operations.
ConflictType Defines the conflict types that can be returned in meeting time suggestions.
ConnectingIdType Defines the type of an identifier that is used to make a connection.
ConnectionFailureCause Specifies the cause of a connection failure.
ContactSource Specifies the source of a contact or distribution list.
ContainmentMode Defines the containment mode for Contains search filters.
ConversationFlagStatus Defines the flag status of a conversation.
DateTimePrecision Determines the precision of DateTime objects. This type was introduced in Microsoft Exchange Server 2010 SP2 and the Microsoft Exchange Web Services Managed API 1.2.
DayOfTheWeek Specifies the day of the week.
DayOfTheWeekIndex Defines the index of a week day in a month.
DefaultExtendedPropertySet Defines the default sets of extended properties.
DelegateFolderPermissionLevel Defines a delegate user's permission level on a specific folder.
DeleteMode Represents deletion modes.
EffectiveRights Defines the effective user rights that are associated with an item or folder.
EmailAddressKey Specifies constants that define the e-mail address entries for a contact.
EventType Defines a type of event as returned by notification subscriptions.
ExchangeVersion Defines the available release versions of Microsoft Exchange Server.
FileAsMapping Defines how the FileAs property of a contact is automatically formatted.
FlaggedForAction Defines the follow-up actions that may be stamped on a message.
FolderPermissionLevel Defines permission levels for calendar folders.
FolderPermissionReadAccess Defines a user's read access permission on items in a non-calendar folder.
FolderTraversal Defines the scope of FindFolders operations.
FreeBusyViewType Defines the type of free/busy information that is returned by a GetUserAvailability operation.
IdFormat Defines the supported identifier formats for identifier conversion operations.
ImAddressKey Specifies constants that define instant messaging (IM) address entries for a contact.
Importance Defines the importance of an item.
ItemTraversal Defines the scope of the FindItems operations.
LegacyFreeBusyStatus Specifies constants that define the legacy free/busy status that is associated with an appointment.
LogicalOperator Defines a logical operator as used by search filter collections.
MailboxType Specifies the type of an EmailAddress object.
MapiPropertyType Defines the MAPI type of an extended property.
MeetingAttendeeType Specifies constants that define the type of a meeting attendee.
MeetingRequestsDeliveryScope Specifies constants that define how meeting requests are handled for mailboxes that have delegates.
MeetingRequestType Specifies constants that define the type of a meeting request.
MeetingResponseType Specifies constants that define the type of response given to a meeting request.
MemberStatus Defines the allowed status values for distribution list members.
MessageDisposition Defines how messages are handled for operations that create and update items.
Month Defines the months of the year.
OffsetBasePoint Defines the base point of the offset in a paged view.
OofExternalAudience Defines the external audience for out of office (OOF) notifications.
OofState Defines a user's out of office (OOF) status.
PermissionScope Defines the scope of a user's permission on folders.
PhoneCallState Specifies the phone call state.
PhoneNumberKey Specifies the phone number entries for a contact.
PhysicalAddressIndex Specifies constants that define a physical address index.
PhysicalAddressKey Specifies constants that define the physical address entries for a contact.
ResolveNameSearchLocation Specifies constants that define the location where an ambiguous name resolution operation searches for contacts.
ResponseActions Specifies constants that define the response actions that can be taken on an item.
ResponseMessageType Defines the type of a ResponseMessage object.
RuleErrorCode Defines the error codes that identify why a rule failed validation.
RuleProperty Defines the properties that are available on a rule.
SearchFolderTraversal Defines the depth of the items that are retrieved by a search folder.
SendCancellationsMode Specifies constants that define how meeting cancellations should be handled when a meeting is deleted.
SendInvitationsMode Specifies constants that define how meeting invitations are handled.
SendInvitationsOrCancellationsMode Specifies constants that define how meeting invitations or cancellations are handled when a meeting is updated.
Sensitivity Defines the sensitivity of an item.
ServiceError Defines the error codes that can be returned by Exchange Web Services (EWS).
ServiceObjectType Defines the service object type.
ServiceResult Defines the result of a call to an Exchange Web Services (EWS) method. Values in this enumeration have to be ordered from lowest to highest severity.
SortDirection Defines the sort order for data that is returned by a search.
StandardUser Defines a standard delegate user.
SuggestionQuality Defines the quality of an availability suggestion.
SyncFolderItemsScope Specifies constants that define the type of items to include in a SyncFolderItemsResponse object.
TaskDelegationState Defines the delegation state of a task.
TaskMode Defines the modes of a Task.
TaskStatus Defines the execution status of a task.
TraceFlags Defines flags to control tracing details.
UserConfigurationDictionaryObjectType Identifies the user configuration dictionary key and value types.
UserConfigurationProperties Identifies the user configuration properties to retrieve.
WellKnownFolderName Defines common folder names that are used in users' mailboxes.
Did you find this helpful?
(1500 characters remaining)