This documentation is archived and is not being maintained.

ResponseCodeType Enumeration

Visual Studio 2008

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Provides status information for the request.

Namespace:  Microsoft.ServiceModel.Channels.Mail.ExchangeWebService.Exchange2007
Assembly:  Microsoft.ServiceModel.Channels.Mail.ExchangeWebService (in Microsoft.ServiceModel.Channels.Mail.ExchangeWebService.dll)

public enum ResponseCodeType

Member nameDescription
Supported by the .NET Compact FrameworkNoErrorThis response code is returned when no errors occur.
Supported by the .NET Compact FrameworkErrorAccessDeniedThe calling account does not have the rights to perform the action requested.
Supported by the .NET Compact FrameworkErrorAccountDisabledThe account has been disabled.
Supported by the .NET Compact FrameworkErrorAddressSpaceNotFoundThe address space record, or Domain Name System (DNS) domain name, for availability across forest trusts could not be found in the Active Directory directory service.
Supported by the .NET Compact FrameworkErrorADOperationThe operation failed because of communication problems with Active Directory.
Supported by the .NET Compact FrameworkErrorADSessionFilterThe ResolveNames request specifies an invalid name.
Supported by the .NET Compact FrameworkErrorADUnavailableActive Directory is unavailable. Try your request again later.
Supported by the .NET Compact FrameworkErrorAutoDiscoverFailedExchange Web Services tried to determine the location of a cross-forest computer that is running Microsoft Exchange Server 2007 that has the Client Access server role installed by using the Autodiscover service, but the call to the Autodiscover service failed.
Supported by the .NET Compact FrameworkErrorAffectedTaskOccurrencesRequiredThe AffectedTaskOccurrences property value is missing. This value is required when you are deleting a task so that Exchange Web Services knows whether to delete a single task or all occurrences of a repeating task.
Supported by the .NET Compact FrameworkErrorAttachmentSizeLimitExceededThe size of the attachment exceeds Int32.MaxValue, in bytes.
Supported by the .NET Compact FrameworkErrorAvailabilityConfigNotFoundThe availability configuration information for the local forest is missing from Active Directory.
Supported by the .NET Compact FrameworkErrorBatchProcessingStoppedThe previous item in the request failed in such a way that Exchange Web Services did not try the remaining items in the request. All remaining items are marked with the ErrorBatchProcessingStopped error.
Supported by the .NET Compact FrameworkErrorCalendarCannotMoveOrCopyOccurrenceAn attempt was made to move or copy an occurrence of a recurring calendar item.
Supported by the .NET Compact FrameworkErrorCalendarCannotUpdateDeletedItemAn attempt was made to update a calendar item that is located in the Deleted Items folder.
Supported by the .NET Compact FrameworkErrorCalendarCannotUseIdForOccurrenceIdThe OccurrenceId does not correspond to a valid occurrence of the recurringMasterId.
Supported by the .NET Compact FrameworkErrorCalendarCannotUseIdForRecurringMasterIdThe recurringMasterId does not correspond to a valid occurrence of the OccurrenceId.
Supported by the .NET Compact FrameworkErrorCalendarDurationIsTooLongThe item duration of a calendar item exceeds five years.
Supported by the .NET Compact FrameworkErrorCalendarEndDateIsEarlierThanStartDateThe end date must be changed so that it is greater than or equal to the start date.
Supported by the .NET Compact FrameworkErrorCalendarFolderIsInvalidForCalendarViewThe find operation that is using the CalendarViewType object is not for a calendar folder.
Supported by the .NET Compact FrameworkErrorCalendarInvalidAttributeValueAn invalid schema request passed schema validation.
Supported by the .NET Compact FrameworkErrorCalendarInvalidDayForTimeChangePatternInvalid values of Day, WeekDay, and WeekendDay were used to define the time change pattern.
Supported by the .NET Compact FrameworkErrorCalendarInvalidDayForWeeklyRecurrenceInvalid values of Day, WeekDay, and WeekendDay were used to specify the weekly recurrence.
Supported by the .NET Compact FrameworkErrorCalendarInvalidPropertyStateThe state of the calendar item recurrence binary large object (BLOB) in the Exchange store is invalid.
Supported by the .NET Compact FrameworkErrorCalendarInvalidPropertyValueAn invalid schema passed schema validation.
Supported by the .NET Compact FrameworkErrorCalendarInvalidRecurrenceThe internal structure of the objects that represent the recurrence is invalid.
Supported by the .NET Compact FrameworkErrorCalendarInvalidTimeZoneAn invalid time zone was encountered.
Supported by the .NET Compact FrameworkErrorCalendarIsDelegatedForAcceptDelegate access cannot be used to accept a meeting request.
Supported by the .NET Compact FrameworkErrorCalendarIsDelegatedForDeclineDelegate access cannot be used to decline a meeting request.
Supported by the .NET Compact FrameworkErrorCalendarIsDelegatedForRemoveDelegate access cannot be used to delete a meeting request.
Supported by the .NET Compact FrameworkErrorCalendarIsDelegatedForTentativeDelegate access cannot be used to tentatively accept a meeting request.
Supported by the .NET Compact FrameworkErrorCalendarIsNotOrganizerA meeting cannot be canceled by someone other than the organizer.
Supported by the .NET Compact FrameworkErrorCalendarIsOrganizerForAcceptThe meeting organizer cannot accept the meeting. Only attendees can accept meeting requests.
Supported by the .NET Compact FrameworkErrorCalendarIsOrganizerForDeclineThe meeting organizer cannot decline the meeting. Only attendees can decline meeting requests.
Supported by the .NET Compact FrameworkErrorCalendarIsOrganizerForRemoveThe meeting organizer cannot remove a meeting from the calendar. The organizer can remove the meeting only by canceling it. Only attendees can remove a calendar item.
Supported by the .NET Compact FrameworkErrorCalendarIsOrganizerForTentativeThe meeting organizer cannot tentatively accept a meeting. Only attendees can tentatively accept meeting requests.
Supported by the .NET Compact FrameworkErrorCalendarOccurrenceIndexIsOutOfRecurrenceRangeThe occurrence index that is specified in the OccurrenceId property does not correspond to a valid occurrence. For example, your recurrence pattern defines a set of three meeting occurrences and you try to access the fifth occurrence.
Supported by the .NET Compact FrameworkErrorCalendarOccurrenceIsDeletedFromRecurrenceThe occurrence index that is specified in the OccurrenceId property corresponds to a deleted instance.
Supported by the .NET Compact FrameworkErrorCalendarOutOfRangeThe recurrence pattern that is defined contains an out-of-range value for a month, day, or week, such as the seventh week of the month.
Supported by the .NET Compact FrameworkErrorCalendarViewRangeTooBigThe range for calendar paging is larger than two years.
Supported by the .NET Compact FrameworkErrorCannotCreateCalendarItemInNonCalendarFolderYou are creating a calendar item, and the SavedItemFolderId property refers to a non-calendar folder.
Supported by the .NET Compact FrameworkErrorCannotCreateContactInNonContactFolderYou are creating a contact, and the SavedItemFolderId property refers to a non-contact folder.
Supported by the .NET Compact FrameworkErrorCannotCreateTaskInNonTaskFolderYou are creating a task, and the SavedItemFolderId property refers to a non-task folder.
Supported by the .NET Compact FrameworkErrorCannotDeleteObjectThe item to delete cannot be deleted.
Supported by the .NET Compact FrameworkErrorCannotOpenFileAttachmentThe attachment stream does not open.
Supported by the .NET Compact FrameworkErrorCannotDeleteTaskOccurrenceYou cannot delete an occurrence of a nonrecurring task, and you cannot delete the last occurrence of a recurring task.
Supported by the .NET Compact FrameworkErrorCannotUseFolderIdForItemIdThe ID that was passed represents a folder instead of an item.
Supported by the .NET Compact FrameworkErrorCannotUseItemIdForFolderIdThe ID that was passed in represents an item instead of a folder.
Supported by the .NET Compact FrameworkErrorChangeKeyRequiredThis response code has been replaced by ErrorChangeKeyRequiredForWriteOperations.
Supported by the .NET Compact FrameworkErrorChangeKeyRequiredForWriteOperationsA valid change key must be provided when you are performing certain update operations.
Supported by the .NET Compact FrameworkErrorConnectionFailedExchange Web Services cannot connect to the mailbox.
Supported by the .NET Compact FrameworkErrorContentConversionFailedExchange Web Services is unable to retrieve the Multipurpose Internet Mail Extensions (MIME) content for the item that was retrieved by the GetItem method, or is unable to create the item from the CreateItem method.
Supported by the .NET Compact FrameworkErrorCorruptDataThe data is corrupted and cannot be processed.
Supported by the .NET Compact FrameworkErrorCreateItemAccessDeniedThe caller does not have the right to create the item.
Supported by the .NET Compact FrameworkErrorCreateManagedFolderPartialCompletionOne or more of the managed folders that were passed to the CreateManagedFolder method failed to be created. Search for each folder to determine which folders were created and which folders do not exist.
Supported by the .NET Compact FrameworkErrorCreateSubfolderAccessDeniedThe calling account does not have the proper rights to create the subfolder.
Supported by the .NET Compact FrameworkErrorCrossMailboxMoveCopyThe item or folder cannot be moved from one mailbox to another.
Supported by the .NET Compact FrameworkErrorDataSizeLimitExceededEither the data that you were trying to set exceeded the maximum size for the property, or the value is large enough to require streaming and the property does not support streaming, which is the case for folder properties.
Supported by the .NET Compact FrameworkErrorDataSourceOperationThe underlying data provider failed to complete the operation.
Supported by the .NET Compact FrameworkErrorDeleteDistinguishedFolderYou cannot delete a distinguished folder.
Supported by the .NET Compact FrameworkErrorDeleteItemsFailedThis response code is not used.
Supported by the .NET Compact FrameworkErrorDuplicateInputFolderNamesThere are duplicate folder names in the array that was passed to the CreateManagedFolder method.
Supported by the .NET Compact FrameworkErrorEmailAddressMismatchThe e-mail address for the distinguished folder ID does not match the mailbox that you are operating on. For example, you cannot create a search folder that exists in one mailbox but considers distinguished folders from another mailbox in its search criteria.
Supported by the .NET Compact FrameworkErrorEventNotFoundThe subscription that was created with a particular watermark is no longer valid.
Supported by the .NET Compact FrameworkErrorExpiredSubscriptionThe subscription that is referenced by the GetEvents method has expired.
Supported by the .NET Compact FrameworkErrorFolderCorruptThe folder is corrupted and cannot be saved.
Supported by the .NET Compact FrameworkErrorFolderNotFoundThe folder ID that was passed in does not correspond to a valid folder, or the delegate does not have permissions to access the folder.
Supported by the .NET Compact FrameworkErrorFolderPropertRequestFailedThe requested property could not be retrieved. This does not indicate that the property does not exist, but that the property was corrupted in some way so that the retrieval failed.
Supported by the .NET Compact FrameworkErrorFolderSaveThe folder could not be created or saved during a save folder operation because of an invalid state
Supported by the .NET Compact FrameworkErrorFolderSaveFailedThe folder could not be created or saved during a save operation because of an invalid state.
Supported by the .NET Compact FrameworkErrorFolderSavePropertyErrorThe folder could not be created or updated because of invalid property values. The response code lists which properties caused the problem.
Supported by the .NET Compact FrameworkErrorFolderExistsA folder that has that name already exists.
Supported by the .NET Compact FrameworkErrorFreeBusyGenerationFailedFree/busy information cannot be retrieved because of an intervening failure.
Supported by the .NET Compact FrameworkErrorGetServerSecurityDescriptorFailedThis response code is not used.
Supported by the .NET Compact FrameworkErrorImpersonateUserDeniedThe calling account does not have the ms-Exch-EPI-May-Impersonate right on either the user or contact that it is trying to impersonate, or the mailbox database that contains the user mailbox. This response code is returned within a SOAP fault.
Supported by the .NET Compact FrameworkErrorImpersonationDeniedThe calling account does not have the ms-Exch-EPI-Impersonation right on the Client Access server that it is calling. This response code is returned within a SOAP fault.
Supported by the .NET Compact FrameworkErrorImpersonationFailedAn unexpected error occurred when an attempt was made to perform server-to-server authentication. This response code typically indicates that the service account that is running the Exchange Web Services application pool is configured incorrectly, or that Exchange Web Services cannot talk to the directory, or that a trust between forests is not correctly configured.
Supported by the .NET Compact FrameworkErrorIncorrectUpdatePropertyCountEach change description in an UpdateItem or UpdateFolder method call must list only one property to update.
Supported by the .NET Compact FrameworkErrorIndividualMailboxLimitReachedThe request contains too many attendees to resolve. By default, the maximum number of attendees to resolve is 100.
Supported by the .NET Compact FrameworkErrorInsufficientResourcesThe mailbox server is overloaded. Try your request again later.
Supported by the .NET Compact FrameworkErrorInternalServerErrorAn internal server error occurred.
Supported by the .NET Compact FrameworkErrorInternalServerTransientErrorAn internal server error occurred. Try your request again later.
Supported by the .NET Compact FrameworkErrorInvalidAccessLevelThe level of access that the caller has on the free/busy data is invalid.
Supported by the .NET Compact FrameworkErrorInvalidAttachmentIdThe attachment was not found within the attachments collection for the item. For example, you may receive this response code if you try to call the GetAttachment method on the attachment ID for an attachment that was deleted.
Supported by the .NET Compact FrameworkErrorInvalidAttachmentSubfilterYou try to bind to an existing search folder by using a complex attachment table restriction. Exchange Web Services supports only simple filters against the attachment table. If you try to bind to an existing search folder that has a more complex attachment table restriction (a subfilter), Exchange Web Services cannot render the XML for that filter and returns this response code. You can still call the GetFolder method on the folder, but do not request the SearchParameters property.
Supported by the .NET Compact FrameworkErrorInvalidAttachmentSubfilterTextFilterYou try to bind to an existing search folder by using a complex attachment table restriction. Exchange Web Services supports only simple filters against the attachment table. If you try to bind to an existing search folder that has a more complex attachment table restriction, Exchange Web Services cannot render the XML for that filter. In this case, the attachment subfilter contains a text filter, but it is not looking at the attachment display name. Note that you can still call the GetFolder method on the folder, but do not request the SearchParameters property.
Supported by the .NET Compact FrameworkErrorInvalidAuthorizationContextFailure to proxy an availability request to a more applicable server.
Supported by the .NET Compact FrameworkErrorInvalidChangeKeyAn invalid change key was passed in. Note that many methods do not require a change key to be passed. However, if you do provide a change key, it must be valid, although not necessarily up-to-date.
Supported by the .NET Compact FrameworkErrorInvalidClientSecurityContextAn internal error occurred when an attempt was made to resolve the identity of the caller.
Supported by the .NET Compact FrameworkErrorInvalidCompleteDateYou try to set the CompleteDate of a task to a time in the past. When it is converted to the local time of the Client Access server, the CompleteDate cannot be set to a value that is earlier than the local time on the Client Access server.
Supported by the .NET Compact FrameworkErrorInvalidCrossForestCredentialsAn availability request is proxied to a Client Access server in another forest.
Supported by the .NET Compact FrameworkErrorInvalidExcludesRestrictionThe bitmask that was passed into the Excludes restriction could not be parsed.
Supported by the .NET Compact FrameworkErrorInvalidExpressionTypeForSubFilterA subfilter contains a subfilter.
Supported by the .NET Compact FrameworkErrorInvalidExtendedPropertyThe combination of extended property values that was specified is invalid or results in an invalid extended property Uniform Resource Identifier (URI).
Supported by the .NET Compact FrameworkErrorInvalidExtendedPropertyValueThe value that was offered for the extended property is inconsistent with the type that was specified in the associated extended field URI. For example, if the PropertyType property on the extended field URI is set to String, but you set the value of the extended property as an array of integers, you will encounter this response code.
Supported by the .NET Compact FrameworkErrorInvalidFolderIdThe folder ID is corrupted.
Supported by the .NET Compact FrameworkErrorInvalidFractionalPagingParametersThe user has specified an invalid parameter in fractional paging.
Supported by the .NET Compact FrameworkErrorInvalidFreeBusyViewTypeA FreeBusyViewType of None is requested.
Supported by the .NET Compact FrameworkErrorInvalidIdThe structure of the ID and/or change key is internally inconsistent.
Supported by the .NET Compact FrameworkErrorInvalidIdEmptyThe caller specified an ID that is empty.
Supported by the .NET Compact FrameworkErrorInvalidIdMalformedThe structure of the ID is internally inconsistent.
Supported by the .NET Compact FrameworkErrorInvalidIdMonikerTooLongThe structure of the ID is internally inconsistent. The moniker is contained within the ID and indicates which mailbox the ID belongs to. This response code is returned if the length of the moniker is checked and the byte count is longer than expected.
Supported by the .NET Compact FrameworkErrorInvalidIdNotAnItemAttachmentIdThe AttachmentId property does not refer to an item or attachment.
Supported by the .NET Compact FrameworkErrorInvalidIdReturnedByResolveNamesThe contact in your mailbox is invalid.
Supported by the .NET Compact FrameworkErrorInvalidIdStoreObjectIdTooLongThe structure of the ID is internally inconsistent.
Supported by the .NET Compact FrameworkErrorInvalidIdTooManyAttachmentLevelsThe attachment hierarchies exceed the maximum of 255 levels deep.
Supported by the .NET Compact FrameworkErrorInvalidIdXmlThis response code is not used.
Supported by the .NET Compact FrameworkErrorInvalidIndexedPagingParametersThe offset for indexed paging is less than zero.
Supported by the .NET Compact FrameworkErrorInvalidInternetHeaderChildNodesThis response code is not used.
Supported by the .NET Compact FrameworkErrorInvalidItemForOperationCreateItemAttachmentYou tried to create an item attachment by using an unsupported item type. Supported item types for item attachments include ItemType, MessageType, CalendarItemType, TaskType, and ContactItemType objects. For example, if you try to create a MeetingMessage attachment, you will encounter this response code.
Supported by the .NET Compact FrameworkErrorInvalidItemForOperationCreateItemYou tried to create an unsupported item. Supported items include ItemType, MessageType, CalendarItemType, TaskType, and ContactItemType objects. For example, you cannot create a DistributionList by using the CreateItem method. In addition, certain types are created as a side effect of doing something else. For example, a MeetingMessage is created when you send a calendar item to attendees; it is not explicitly created.
Supported by the .NET Compact FrameworkErrorInvalidItemForOperationAcceptItemAn AcceptItemType object is created on something other than a meeting request or a calendar item, or an attempt is made to accept a calendar item occurrence that is in the Deleted Items folder.
Supported by the .NET Compact FrameworkErrorInvalidItemForOperationDeclineItemA DeclineItemType object was created on something other than a meeting request or a calendar item, or you tried to decline a calendar item occurrence that is in the Deleted Items folder.
Supported by the .NET Compact FrameworkErrorInvalidItemForOperationCancelItemA CancelCalendarlItemType object is created for something other than a calendar item.
Supported by the .NET Compact FrameworkErrorInvalidItemForOperationExpandDLThe instance of the ExpandDLType class that was passed to the ExpandDL method does not represent a distribution list.
Supported by the .NET Compact FrameworkErrorInvalidItemForOperationRemoveItemA RemoveItemType object is created for an item other than a meeting cancellation.
Supported by the .NET Compact FrameworkErrorInvalidItemForOperationSendItemThe SendItem method was attempted on an item other than a message item. Only items whose ItemClass property value begins with IPM.Note can be sent.
Supported by the .NET Compact FrameworkErrorInvalidItemForOperationTentativeA TentativelyAcceptItemType object was created on an item other than a calendar item or meeting request. Also occurs if the TentativelyAcceptItemType object was created for a calendar item occurrence that is in the Deleted Items folder.
Supported by the .NET Compact FrameworkErrorInvalidManagedFolderPropertyThe structure of the managed folder is corrupted and cannot be rendered.
Supported by the .NET Compact FrameworkErrorInvalidManagedFolderQuotaThe quota that is set on the managed folder is less than zero, which indicates a corrupted managed folder.
Supported by the .NET Compact FrameworkErrorInvalidManagedFolderSizeThe size that is set on the managed folder is less than zero, which indicates a corrupted managed folder.
Supported by the .NET Compact FrameworkErrorInvalidMergedFreeBusyIntervalThe supplied merged free/busy internal value is invalid. The default minimum value is 5 minutes. The default maximum value is 1440 minutes.
Supported by the .NET Compact FrameworkErrorInvalidNameForNameResolutionThe name that was passed into the ResolveNames method was invalid. For example, a zero-length string, a single space, a comma, or a dash are all invalid names.
Supported by the .NET Compact FrameworkErrorInvalidNetworkServiceContextAn error occurred in the Network Service account on the Client Access server.
Supported by the .NET Compact FrameworkErrorInvalidOofParameterThis response code is not used.
Supported by the .NET Compact FrameworkErrorInvalidPagingMaxRowsZero or a negative value is specified as the maximum number of rows to be returned.
Supported by the .NET Compact FrameworkErrorInvalidParentFolderYou passed in an invalid parent folder for an operation, for example, by creating a folder within a search folder.
Supported by the .NET Compact FrameworkErrorInvalidPercentCompleteValueThe percent complete property is set to a value that is not between 0 and 100 (inclusive).
Supported by the .NET Compact FrameworkErrorInvalidPropertyAppendThe property that you are trying to append to does not support appending.
Supported by the .NET Compact FrameworkErrorInvalidPropertyDeleteThe property that you are trying to delete does not support deleting. For example, you cannot delete the ItemId property of the ItemType object.
Supported by the .NET Compact FrameworkErrorInvalidPropertyForExistsYou pass one of the flag properties to a RestrictionType filter of ExistsType.
Supported by the .NET Compact FrameworkErrorInvalidPropertyForOperationThe property that you are trying to manipulate does not support the operation that is being performed on it.
Supported by the .NET Compact FrameworkErrorInvalidPropertyRequestThe property that is specified in the request is not available for the item type. For example, this response code is returned if a property that is only available on calendar items is requested in a GetItem method call for a message or is updated in an UpdateItem method call for a message.
Supported by the .NET Compact FrameworkErrorInvalidPropertySetThe property you are trying to set is read-only.
Supported by the .NET Compact FrameworkErrorInvalidPropertyUpdateSentMessageDuring an UpdateItem method call, a client tries to update certain properties of a message that has already been sent.
Supported by the .NET Compact FrameworkErrorInvalidPullSubscriptionIdYou called GetEvents or Unsubscribe on a push subscription ID. To unsubscribe from a push subscription, you must respond to a push request with an unsubscribe response, or disconnect your Web service and wait for the push notifications to time out.
Supported by the .NET Compact FrameworkErrorInvalidPushSubscriptionUrlThe URL that was provided as a callback for the Subscribe method has an invalid format.
Supported by the .NET Compact FrameworkErrorInvalidRecipientsThe recipient collection on your message or the attendee collection on your calendar item is invalid.
Supported by the .NET Compact FrameworkErrorInvalidRecipientSubfilterThe search folder has a recipient table filter that Exchange Web Services cannot represent. To fix the error, retrieve the folder without requesting the search parameters.
Supported by the .NET Compact FrameworkErrorInvalidRecipientSubfilterComparisonThe search folder has a recipient table filter that Exchange Web Services cannot represent. To fix the error, retrieve the folder without requesting the search parameters.
Supported by the .NET Compact FrameworkErrorInvalidRecipientSubfilterOrderThe search folder has a recipient table filter that Exchange Web Services cannot represent. To fix the error, retrieve the folder without requesting the search parameters.
Supported by the .NET Compact FrameworkErrorInvalidRecipientSubfilterTextFilterThe search folder has a recipient table filter that Exchange Web Services cannot represent. To fix the error, retrieve the folder without requesting the search parameters.
Supported by the .NET Compact FrameworkErrorInvalidReferenceItemThis error is returned from the CreateItem operation for Forward and Reply response objects if:
  • The referenced item identifier is not a Message or CalendarItem.

  • The reference item identifier is for a CalendarItem and the organizer is attempting to Reply or ReplyAll to himself.

  • The message is a draft and Reply or ReplyAll is selected.

  • If the reference item, for SuppressReadReceipt, is not a message.

Supported by the .NET Compact FrameworkErrorInvalidRequestThe SOAP request has a SOAP action header, but nothing in the SOAP body. Note that the SOAP action header is not required, because Exchange Web Services can determine the method to call from the local name of the root element in the SOAP body.
Supported by the .NET Compact FrameworkErrorInvalidRestrictionThis response code is not used.
Supported by the .NET Compact FrameworkErrorInvalidRoutingTypeThe RoutingType property that was passed for an EmailAddressType is not a valid routing type. Typically, routing type is set to Simple Mail Transfer Protocol (SMTP).
Supported by the .NET Compact FrameworkErrorInvalidScheduledOofDurationThe specified duration end time is not greater than the start time, or the end time does not occur in the future.
Supported by the .NET Compact FrameworkErrorInvalidSecurityDescriptorThe Exchange security descriptor on the Calendar folder in the store is corrupted.
Supported by the .NET Compact FrameworkErrorInvalidSendItemSaveSettingsYou attempt to send an item where the SaveItemFolderId is specified in the request but the SaveItemToFolder property is set to false.
Supported by the .NET Compact FrameworkErrorInvalidSerializedAccessTokenThe token that was passed in the header is malformed, does not refer to a valid account in the directory, or is missing the primary group security identifier (SID).
Supported by the .NET Compact FrameworkErrorInvalidSidOne or more of the SID properties within the passed token or Exchange Impersonation block have an invalid structure.
Supported by the .NET Compact FrameworkErrorInvalidSmtpAddressThe SMTP address cannot be parsed.
Supported by the .NET Compact FrameworkErrorInvalidSubfilterTypeThis response code is not used.
Supported by the .NET Compact FrameworkErrorInvalidSubfilterTypeNotAttendeeTypeThis response code is not used.
Supported by the .NET Compact FrameworkErrorInvalidSubfilterTypeNotRecipientTypeThis response code is not used.
Supported by the .NET Compact FrameworkErrorInvalidSubscriptionThe subscription is no longer valid. This could be because the Client Access server is restarting or because the subscription expired.
Supported by the .NET Compact FrameworkErrorInvalidSyncStateDataThe sync state data is corrupted. This code is returned by the SyncFolderItems method or the SyncFolderHierarchy method if the SyncState property data is invalid. To fix this error, you must resynchronize without the sync state. Make sure that if you are persisting sync state BLOBs and that you are not accidentally truncating the BLOB.
Supported by the .NET Compact FrameworkErrorInvalidTimeIntervalThe specified time interval is invalid. The start time must be greater than or equal to the end time.
Supported by the .NET Compact FrameworkErrorInvalidUserOofSettingsThe user Out of Office (OOF) settings are invalid because of a missing internal or external reply.
Supported by the .NET Compact FrameworkErrorInvalidUserPrincipalNameThe UPN that was passed in the Exchange Impersonation SOAP header did not map to a valid account.
Supported by the .NET Compact FrameworkErrorInvalidUserSidThe SID that was passed in the Exchange Impersonation SOAP header was either structurally invalid or did not map to a valid account.
Supported by the .NET Compact FrameworkErrorInvalidUserSidMissingUPNThis response code is not used.
Supported by the .NET Compact FrameworkErrorInvalidValueForPropertyThe comparison value in the restriction is invalid for the property you are comparing against. For example, the comparison value of DateTimeCreated > true would return this response code. This response code is also returned if you specify an enumeration property in the comparison, but the value that you are comparing against is not a valid value for that enumeration.
Supported by the .NET Compact FrameworkErrorInvalidWatermarkThe watermark is invalid.
Supported by the .NET Compact FrameworkErrorIrresolvableConflictConflict resolution was unable to resolve changes for the properties. The items in the store may have been changed and may have to be updated. Retrieve the updated change key and try again.
Supported by the .NET Compact FrameworkErrorItemCorruptThe state of the object is corrupted and cannot be retrieved. When you are retrieving an item, only certain properties will be in this state, such as Body and MimeContent. Omit these properties and retry the operation.
Supported by the .NET Compact FrameworkErrorItemNotFoundThe item was not found or you do not have rights to access the item.
Supported by the .NET Compact FrameworkErrorItemPropertyRequestFailedA property request fails. The property may exist, but could not be retrieved.
Supported by the .NET Compact FrameworkErrorItemSaveAttempts to save the item or folder fail.
Supported by the .NET Compact FrameworkErrorItemSavePropertyErrorAttempts to save the item or folder fail because of invalid property values. The response code includes the path of the invalid properties.
Supported by the .NET Compact FrameworkErrorLegacyMailboxFreeBusyViewTypeNotMergedThis response code is not used.
Supported by the .NET Compact FrameworkErrorLocalServerObjectNotFoundThis response code is not used.
Supported by the .NET Compact FrameworkErrorLogonAsNetworkServiceFailedThe availability service was unable to log on as the network service in order to proxy requests to the appropriate sites or forests. This response typically indicates a configuration error.
Supported by the .NET Compact FrameworkErrorMailboxConfigurationThe mailbox information in Active Directory is configured incorrectly.
Supported by the .NET Compact FrameworkErrorMailboxDataArrayEmptyThe MailboxDataArray property in the request is empty. You must supply at least one mailbox identifier.
Supported by the .NET Compact FrameworkErrorMailboxDataArrayTooBigMore than 100 entries are supplied in a MailboxDataArray.
Supported by the .NET Compact FrameworkErrorMailboxLogonFailedThe connection to the mailbox to get the calendar view information failed.
Supported by the .NET Compact FrameworkErrorMailboxMoveInProgressThe mailbox is currently being moved. Try your request again after the move is complete.
Supported by the .NET Compact FrameworkErrorMailboxStoreUnavailableThe mailbox is currently unavailable.
Supported by the .NET Compact FrameworkErrorMailRecipientNotFoundThe MailboxData information cannot be mapped to a valid mailbox account.
Supported by the .NET Compact FrameworkErrorManagedFolderAlreadyExistsThe managed folder that you are trying to subscribe to already exists in your mailbox.
Supported by the .NET Compact FrameworkErrorManagedFolderNotFoundThe folder name that was specified in the request does not map to a managed folder definition in Active Directory. You can only create instances of managed folders for folders defined in Active Directory. Check the name and try again.
Supported by the .NET Compact FrameworkErrorManagedFoldersRootFailureThe managed folders root was deleted from the mailbox, or there is already a folder in the same parent folder that has the name of the managed folder root. This code will also occur if the attempt to create the root managed folder fails.
Supported by the .NET Compact FrameworkErrorMeetingSuggestionGenerationFailedThe suggestions engine encountered a problem when it was trying to generate the suggestions.
Supported by the .NET Compact FrameworkErrorMessageDispositionRequiredThe MessageDisposition property is not set.
Supported by the .NET Compact FrameworkErrorMessageSizeExceededThe message that you are trying to send exceeded the allowed limits.
Supported by the .NET Compact FrameworkErrorMimeContentConversionFailedThe MIME content is not a valid iCal for a CreateItem method. For a GetItem method, this response indicates that the MIME content could not be generated.
Supported by the .NET Compact FrameworkErrorMimeContentInvalidThe MIME content is invalid.
Supported by the .NET Compact FrameworkErrorMimeContentInvalidBase64StringThe MIME content in the request is not a valid base 64 string.
Supported by the .NET Compact FrameworkErrorMissingArgumentA required argument was missing from the request. The response message text indicates which argument to check.
Supported by the .NET Compact FrameworkErrorMissingEmailAddressYou specified a distinguished folder ID in the request, but the account that made the request does not have a mailbox on the system.
Supported by the .NET Compact FrameworkErrorMissingEmailAddressForManagedFolderYou specified a distinguished folder ID in the request, but the account that made the request does not have a mailbox on the system. This response is returned from the CreateManagedFolder method.
Supported by the .NET Compact FrameworkErrorMissingInformationEmailAddressThe attendee or recipient does not have the EmailAddress property set. The other two EmailAddressType properties, Name and RoutingType, are optional.
Supported by the .NET Compact FrameworkErrorMissingInformationReferenceItemIdThe ReferenceItemId property value is missing from the response object.
Supported by the .NET Compact FrameworkErrorMissingItemForCreateItemAttachmentYou do not indicate the item that you want to create in an item attachment.
Supported by the .NET Compact FrameworkErrorMissingManagedFolderIdThe policy IDs property, property tag 0x6732, for the folder is missing. You should consider this a corrupted folder.
Supported by the .NET Compact FrameworkErrorMissingRecipientsYou tried to send an item without including recipients. Note that if you call the CreateItem method with a message disposition that causes the message to be sent, you will get the ErrorInvalidRecipients response code.
Supported by the .NET Compact FrameworkErrorMoreThanOneAccessModeSpecifiedYou have specified more than one ExchangeImpersonation or SerializedSecurityContext property value within a request.
Supported by the .NET Compact FrameworkErrorMoveCopyFailedThe move or copy operation failed. Moving occurs in the CreateItem method when you accept a meeting request that is in the Deleted Items folder. In addition, if you decline a meeting request, cancel a calendar item, or remove a meeting from your calendar, it is moved to the Deleted Items folder.
Supported by the .NET Compact FrameworkErrorMoveDistinguishedFolderYou tried to move a distinguished folder.
Supported by the .NET Compact FrameworkErrorNameResolutionMultipleResultsThe ResolveNames method returned more than one result, or the ambiguous name that you specified matched more than one object in the directory. The response code includes the matched names in the response data.
Supported by the .NET Compact FrameworkErrorNameResolutionNoMailboxThe caller does not have a mailbox on the system.
Supported by the .NET Compact FrameworkErrorNameResolutionNoResultsThe ResolveNames method returns no results.
Supported by the .NET Compact FrameworkErrorNoCalendarA Calendar folder does not exist for the mailbox.
Supported by the .NET Compact FrameworkErrorNoFolderClassOverrideYou set the FolderClass property when you are creating an item other than a generic folder. For typed folders such as CalendarFolderType and TaskFolderType, the folder class is implied. Setting the folder class to a different folder type by using the UpdateFolder method results in the ErrorObjectTypeChanged response. Instead, use a generic folder type, but set the folder class to the value that you require. Exchange Web Services will create the correct strongly typed folder.
Supported by the .NET Compact FrameworkErrorNoFreeBusyAccessThe caller does not have free/busy viewing rights on the Calendar folder in question.
Supported by the .NET Compact FrameworkErrorNonExistentMailboxThis error occurs when:
  • The email address is empty in CreateManagedFolder.

  • The email address does not refer to a valid account in a request that takes an email address in the body or in the SOAP header such as in an Exchange Impersonation call.

Supported by the .NET Compact FrameworkErrorNonPrimarySmtpAddressA caller passes in a non-primary SMTP address. The response includes the correct SMTP address to use.
Supported by the .NET Compact FrameworkErrorNoPropertyTagForCustomPropertiesMAPI properties in the custom range, 0x8000 and greater, cannot be referenced by property tags. You must use the PropertySetId property or the DistinguishedPropertySetId together with the PropertyName or PropertyId properties.
Supported by the .NET Compact FrameworkErrorNotEnoughMemoryThe operation could not be completed because of insufficient memory.
Supported by the .NET Compact FrameworkErrorObjectTypeChangedThe object type cannot be changed. For the CreateItem method, the ItemClass property must be consistent with the strongly typed item such as a Message or Contact.
Supported by the .NET Compact FrameworkErrorOccurrenceCrossingBoundaryThe time allotment for a given occurrence overlaps with an earlier or later occurrence.
Supported by the .NET Compact FrameworkErrorOccurrenceTimeSpanTooBigThe occurrence has a duration which causes it to overlap with another occurrence of the same recurrence.
Supported by the .NET Compact FrameworkErrorParentFolderIdRequiredThis response code is not used.
Supported by the .NET Compact FrameworkErrorParentFolderNotFoundThe CreateFolder method could not find the parent folder.
Supported by the .NET Compact FrameworkErrorPasswordChangeRequiredYou must change your password before you can access this mailbox. This occurs when a new account has been created and the administrator indicated that the user must change the password at first logon. You cannot update the password by using Exchange Web Services. You must use a tool such as Outlook Web Access to change your password.
Supported by the .NET Compact FrameworkErrorPasswordExpiredThe password has expired. You cannot change the password by using Exchange Web Services. You must use a tool such as Outlook Web Access to change your password.
Supported by the .NET Compact FrameworkErrorPropertyUpdateThe update failed because of invalid property values. The response message includes the invalid property paths.
Supported by the .NET Compact FrameworkErrorPropertyValidationFailureThis response code is not used.
Supported by the .NET Compact FrameworkErrorProxyRequestNotAllowedThe request that Exchange Web Services sent to another Client Access server when trying to fulfill a GetUserAvailability request was invalid.
Supported by the .NET Compact FrameworkErrorProxyRequestProcessingFailedExchange Web Services tried to proxy an availability request to another Client Access server for fulfillment, but the request failed. This response can be caused by network connectivity issues or request time-out issues.
Supported by the .NET Compact FrameworkErrorPublicFolderRequestProcessingFailedThe recipient is located on an Exchange server that is not running Exchange 2007, and the request to retrieve free/busy information for the recipient from the public folder server failed.
Supported by the .NET Compact FrameworkErrorPublicFolderServerNotFoundThe recipient is located on an Exchange server that is not running Exchange 2007, and the request to retrieve free/busy information for that recipient from the public folder server failed because the organizational unit did not have a public folder server associated with it.
Supported by the .NET Compact FrameworkErrorQueryFilterTooLongThe search folder restriction may be valid, but it is not supported by Exchange Web Services. Exchange Web Services limits restrictions to contain a maximum of 255 filter expressions. If you try to bind to an existing search folder that exceeds 255, this response code is returned.
Supported by the .NET Compact FrameworkErrorQuotaExceededThe mailbox quota is exceeded.
Supported by the .NET Compact FrameworkErrorReadEventsFailedThe process for reading events was aborted because of an internal failure. Re-create the event synchronization based on a last known watermark.
Supported by the .NET Compact FrameworkErrorReadReceiptNotPendingAn attempt was made to suppress a read receipt when the message sender did not request a read receipt on the message.
Supported by the .NET Compact FrameworkErrorRecurrenceEndDateTooBigThe end date for the recurrence is after 9/1/4500.
Supported by the .NET Compact FrameworkErrorRecurrenceHasNoOccurrenceThe recurrence has no occurrence instances in the specified range.
Supported by the .NET Compact FrameworkErrorRequestAbortedThis response code is not used.
Supported by the .NET Compact FrameworkErrorRequestStreamTooBigDuring availability proxying, the request was determined to be too large.
Supported by the .NET Compact FrameworkErrorRequiredPropertyMissingOne or more of the required properties is missing from a CreateAttachment call. The response indicates which property path was not set.
Supported by the .NET Compact FrameworkErrorResponseSchemaValidationThis response code is not used.
Supported by the .NET Compact FrameworkErrorRestrictionTooLongThe restriction has more than 255 filters.
Supported by the .NET Compact FrameworkErrorRestrictionTooComplexThe restriction that was passed cannot be evaluated by Exchange Web Services.
Supported by the .NET Compact FrameworkErrorResultSetTooBigThe number of calendar entries for a given recipient exceeds the allowed limit of 1000. Reduce the window and try again.
Supported by the .NET Compact FrameworkErrorInvalidExchangeImpersonationHeaderDataAn Exchange Impersonation header was passed in, but it did not contain a security identifier (SID), user principal name (UPN), or PrimarySmtpAddress. This response code is always returned within a SOAP fault.
Supported by the .NET Compact FrameworkErrorSavedItemFolderNotFoundThe folder in which to save the item does not exist.
Supported by the .NET Compact FrameworkErrorSchemaValidationThe incoming request fails schema validation against types.xsd and messages.xsd. This response code is always returned within a SOAP fault.
Supported by the .NET Compact FrameworkErrorSearchFolderNotInitializedThe search folder was created, but the search criteria were never set on the folder. This code occurs only when you access corrupted search folders that were created by using another API or client. To fix this error, call UpdateFolder and set the SearchParameters to include the restriction that should be on the folder.
Supported by the .NET Compact FrameworkErrorSendAsDeniedThe caller does not have the rights to send on behalf of the mailbox they are accessing.
Supported by the .NET Compact FrameworkErrorSendMeetingCancellationsRequiredDuring a DeleteItem call, the SendMeetingCancellations property is missing from the request and the item to delete is a calendar item. If you are using the proxy objects, make sure that the SendMeetingCancellationsSpecified property is set to true.
Supported by the .NET Compact FrameworkErrorSendMeetingInvitationsOrCancellationsRequiredDuring an UpdateItem method call, the SendMeetingInvitationsOrCancellations property is missing from the request and the item to update is a calendar item. If you are using the proxy objects, make sure that the SendMeetingInvitationsOrCancellationsSpecified property is set to true.
Supported by the .NET Compact FrameworkErrorSendMeetingInvitationsRequiredDuring a CreateItem method call, the SendMeetingInvitations property is missing from the request and the item to create is a calendar item. If you are using the proxy objects, make sure that the SendMeetingInvitationsSpecified property is set to true.
Supported by the .NET Compact FrameworkErrorSentMeetingRequestUpdateAfter the organizer sends a meeting request, the request cannot be updated. To modify the meeting, modify the calendar item, not the meeting request.
Supported by the .NET Compact FrameworkErrorSentTaskRequestUpdateAfter the task initiator sends a task request, that request cannot be updated.
Supported by the .NET Compact FrameworkErrorServerBusyThe server is busy.
Supported by the .NET Compact FrameworkErrorServiceDiscoveryFailedExchange Web Services tried to proxy a user availability request to the appropriate forest for the recipient, but it could not determine where to send the request because of a service discovery failure.
Supported by the .NET Compact FrameworkErrorStaleObjectIn an UpdateItem or SendItem method call, the change key is not up-to-date or was not supplied. Call GetItem to retrieve an updated change key, and then try the operation again.
Supported by the .NET Compact FrameworkErrorSubscriptionAccessDeniedYou tried to access a subscription by using an account that did not create that subscription. A subscription can be accessed only by its creator.
Supported by the .NET Compact FrameworkErrorSubscriptionDelegateAccessNotSupportedYou cannot create a subscription if you are not the owner or do not have owner access to the mailbox.
Supported by the .NET Compact FrameworkErrorSubscriptionNotFoundThe specified subscription does not exist. The subscription may have expired, the Exchange Web Services process may have been restarted, or an invalid subscription may have been passed in. If the subscription was valid, re-create the subscription with the latest watermark.
Supported by the .NET Compact FrameworkErrorSyncFolderNotFoundThe folder ID that was specified in the SyncFolderItems method call does not exist.
Supported by the .NET Compact FrameworkErrorTimeIntervalTooBigThe time window that was specified is larger than the allowed limit. By default, the allowed limit is 42.
Supported by the .NET Compact FrameworkErrorTimeoutExpiredThe proxied request timed out.
Supported by the .NET Compact FrameworkErrorToFolderNotFoundThe destination folder does not exist.
Supported by the .NET Compact FrameworkErrorTokenSerializationDeniedThe caller tries to perform a token serialization request but does not have ms-Exch-EPI-TokenSerialization rights on the Client Access server they are calling.
Supported by the .NET Compact FrameworkErrorUpdatePropertyMismatchThe single property path that is listed in a change description does not match the single property that is being set within the actual ItemType or FolderType object.
Supported by the .NET Compact FrameworkErrorUnableToGetUserOofSettingsThis response code is not used.
Supported by the .NET Compact FrameworkErrorUnsupportedSubFilterThis response code is not used.
Supported by the .NET Compact FrameworkErrorUnsupportedCultureThe specified culture cannot be parsed by the Culture object.
Supported by the .NET Compact FrameworkErrorUnsupportedMapiPropertyTypeA caller tries to use extended properties of types object, object array, error, or null.
Supported by the .NET Compact FrameworkErrorUnsupportedMimeConversionYou tried to retrieve or set MIME content for an item other than a PostType, MessageType, or CalendarItemType object.
Supported by the .NET Compact FrameworkErrorUnsupportedPathForQueryThe property path cannot be used within a restriction.
Supported by the .NET Compact FrameworkErrorUnsupportedPathForSortGroupThe property path cannot be used for sorting or grouping operations.
Supported by the .NET Compact FrameworkErrorUnsupportedPropertyDefinitionThis response code is not used.
Supported by the .NET Compact FrameworkErrorUnsupportedQueryFilterThe search folder restriction may be valid, but it is not supported by Exchange Web Services. You can still call the FindItem method on the search folder restriction to retrieve the items in the search folder. However, you cannot get the actual restriction clause.
Supported by the .NET Compact FrameworkErrorUnsupportedRecurrenceThe recurrence pattern that was supplied is not supported for tasks.
Supported by the .NET Compact FrameworkErrorUnsupportedTypeForConversionExchange Web Services found a property type in the store but cannot generate XML for the property type.
Supported by the .NET Compact FrameworkErrorVoiceMailNotImplementedThis response code is not used.
Supported by the .NET Compact FrameworkErrorVirusDetectedThe message contains a virus.
Supported by the .NET Compact FrameworkErrorVirusMessageDeletedThe message contained a virus, and the message was deleted.
Supported by the .NET Compact FrameworkErrorWebRequestInInvalidStateThis response code is not used.
Supported by the .NET Compact FrameworkErrorWin32InteropErrorAn internal failure occurred during communication with unmanaged code.
Supported by the .NET Compact FrameworkErrorWorkingHoursSaveFailedThis response code is not used.
Supported by the .NET Compact FrameworkErrorWorkingHoursXmlMalformedThis response code is not used.

For the full documentation on the types in the Microsoft.ServiceModel.Channels.Mail.ExchangeWebService.Exchange2007 namespace, see the Microsoft Exchange Server 2007 SDK in the MSDN Library.

Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

.NET Compact Framework

Supported in: 3.5
Show: