FieldURI

Topic Last Modified: 2007-01-18

The FieldURI element identifies frequently referenced properties by URI.

Syntax

<FieldURI FieldURI="" />

Type

PathToUnindexedFieldType

Attributes and Elements

The following sections describe attributes, child elements, and parent elements.

Attributes

Attribute Description

FieldURI

Identifies the URI of the property.

FieldURI Attribute

Value Description

folder:FolderId

Identifies the FolderId property.

folder:ParentFolderId

Identifies the ParentFolderId property.

folder:DisplayName

Identifies the DisplayName property.

folder:UnreadCount

Identifies the UnreadCount property.

folder:TotalCount

Identifies the TotalCount property.

folder:ChildFolderCount

Identifies the ChildFolderCount property.

folder:FolderClass

Identifies the FolderClass property.

folder:SearchParameters

Identifies the SearchParameters property.

folder:ManagedFolderInformation

Identifies the ManagedFolderInformation property.

item:ItemId

Identifies the ItemId property.

item:ParentFolderId

Identifies the ParentFolderId property.

item:ItemClass

Identifies the ItemClass property.

item:MimeContent

Identifies the MimeContent property.

item:Attachments

Identifies the Attachments property.

item:Subject

Identifies the Subject property.

item:DateTimeReceived

Identifies the DateTimeReceived property.

item:Size

Identifies the Size property.

item:Categories

Identifies the Categories property.

item:HasAttachments

Identifies the HasAttachments property.

item:Importance

Identifies the Importance property.

item:InReplyTo

Identifies the InReplyTo property.

item:InternetMessageHeaders

Identifies the InternetMessageHeaders property.

item:IsDraft

Identifies the IsDraft property.

item:IsFromMe

Identifies the IsFromMe property.

item:IsResend

Identifies the IsResend property.

item:IsSubmitted

Identifies the IsSubmitted property.

item:IsUnmodified

Identifies the IsUnmodified property.

item:DateTimeSent

Identifies the DateTimeSent property.

item:DateTimeCreated

Identifies the DateTimeCreated property.

item:Body

Identifies the Body property.

item:ResponseObjects

Identifies the ResponseObjects property.

item:Sensitivity

Identifies the Sensitivity property.

item:ReminderDueBy

Identifies the ReminderDueBy property.

item:ReminderIsSet

Identifies the ReminderIsSet property.

item:ReminderMinutesBeforeStart

Identifies the ReminderMinutesBeforeStart property.

item:DisplayTo

Identifies the DisplayTo property.

item:DisplayCc

Identifies the DisplayCc property.

item:Culture

Identifies the Culture property.

message:ConversationIndex

Identifies the ConversationIndex property.

message:ConversationTopic

Identifies the ConversationTopic property.

message:InternetMessageId

Identifies the InternetMessageId property.

message:IsRead

Identifies the IsRead property.

message:IsResponseRequested

Identifies the IsResponseRequested property.

message:IsReadReceiptRequested

Identifies the IsReadReceiptRequested property.

message:IsDeliveryReceiptRequested

Identifies the IsDeliveryReceiptRequested property.

message:References

Identifies the References property.

message:ReplyTo

Identifies the ReplyTo property.

message:From

Identifies the From property.

message:Sender

Identifies the Sender property.

message:ToRecipients

Identifies the ToRecipients property.

message:CcRecipients

Identifies the CcRecipients property.

message:BccRecipients

Identifies the BccRecipients property.

meeting:AssociatedCalendarItemId

Identifies the AssociatedCalendarItemId property.

meeting:IsDelegated

Identifies the IsDelegated property.

meeting:IsOutOfDate

Identifies the IsOutOfDate property.

meeting:HasBeenProcessed

Identifies the HasBeenProcessed property.

meeting:ResponseType

Identifies the ResponseType property.

meetingRequest:MeetingRequestType

Identifies the MeetingRequestType property.

meetingRequest:IntendedFreeBusyStatus

Identifies the IntendedFreeBusyStatus property.

calendar:Start

Identifies the Start property.

calendar:End

Identifies the End property.

calendar:OriginalStart

Identifies the OriginalStart property.

calendar:IsAllDayEvent

Identifies the IsAllDayEvent property.

calendar:LegacyFreeBusyStatus

Identifies the LegacyFreeBusyStatus property.

calendar:Location

Identifies the Location property.

calendar:When

Identifies the When property.

calendar:IsMeeting

Identifies the IsMeeting property.

calendar:IsCancelled

Identifies the IsCancelled property.

calendar:IsRecurring

Identifies the IsRecurring property.

calendar:MeetingRequestWasSent

Identifies the MeetingRequestWasSent property.

calendar:IsResponseRequested

Identifies the IsResponseRequested property.

calendar:CalendarItemType

Identifies the CalendarItemType property.

calendar:MyResponseType

Identifies the MyResponseType property.

calendar:Organizer

Identifies the Organizer property.

calendar:RequiredAttendees

Identifies the RequiredAttendees property.

calendar:OptionalAttendees

Identifies the OptionalAttendees property.

calendar:Resources

Identifies the Resources property.

calendar:ConflictingMeetingCount

Identifies the ConflictingMeetingCount property.

calendar:AdjacentMeetingCount

Identifies the AdjacentMeetingCount property.

calendar:ConflictingMeetings

Identifies the ConflictingMeetings property.

calendar:AdjacentMeetings

Identifies the AdjacentMeetings property.

calendar:Duration

Identifies the Duration property.

calendar:TimeZone

Identifies the TimeZone property.

calendar:AppointmentReplyTime

Identifies the AppointmentReplyTime property.

calendar:AppointmentSequenceNumber

Identifies the AppointmentSequenceNumber property.

calendar:AppointmentState

Identifies the AppointmentState property.

calendar:Recurrence

Identifies the Recurrence property.

calendar:FirstOccurrence

Identifies the FirstOccurrence property.

calendar:LastOccurrence

Identifies the LastOccurrence property.

calendar:ModifiedOccurrences

Identifies the ModifiedOccurrences property.

calendar:DeletedOccurrences

Identifies the DeletedOccurrences property.

calendar:MeetingTimeZone

Identifies the MeetingTimeZone property.

calendar:ConferenceType

Identifies the ConferenceType property.

calendar:AllowNewTimeProposal

Identifies the AllowNewTimeProposal property.

calendar:IsOnlineMeeting

Identifies the IsOnlineMeeting property.

calendar:MeetingWorkspaceUrl

Identifies the MeetingWorkspaceUrl property.

calendar:NetShowUrl

Identifies the NetShowUrl property.

task:ActualWork

Identifies the ActualWork property.

task:AssignedTime

Identifies the AssignedTime property.

task:BillingInformation

Identifies the BillingInformation property.

task:ChangeCount

Identifies the ChangeCount property.

task:Companies

Identifies the Companies property.

task:CompleteDate

Identifies the CompleteDate property.

task:Contacts

Identifies the Contacts property.

task:DelegationState

Identifies the DelegationState property.

task:Delegator

Identifies the Delegator property.

task:DueDate

Identifies the DueDate property.

task:IsAssignmentEditable

Identifies the IsAssignmentEditable property.

task:IsComplete

Identifies the IsComplete property.

task:IsRecurring

Identifies the IsRecurring property.

task:IsTeamTask

Identifies the IsTeamTask property.

task:Mileage

Identifies the Mileage property.

task:Owner

Identifies the Owner property.

task:PercentComplete

Identifies the PercentComplete property.

task:Recurrence

Identifies the Recurrence property.

task:StartDate

Identifies the StartDate property.

task:Status

Identifies the Status property.

task:StatusDescription

Identifies the StatusDescription property.

task:TotalWork

Identifies the TotalWork property.

contacts:AssistantName

Identifies the AssistantName property.

contacts:Birthday

Identifies the Birthday property.

contacts:BusinessHomePage

Identifies the BusinessHomePage property.

contacts:Children

Identifies the Children property.

contacts:Companies

Identifies the Companies property.

contacts:CompanyName

Identifies the CompanyName property.

contacts:CompleteName

Identifies the CompleteName property.

contacts:ContactSource

Identifies the ContactSource property.

contacts:Culture

Identifies the Culture property.

contacts:Department

Identifies the Department property.

contacts:DisplayName

Identifies the DisplayName property.

contacts:EmailAddresses

Identifies the EmailAddresses property.

contacts:FileAs

Identifies the FileAs property.

contacts:FileAsMapping

Identifies the FileAsMapping property.

contacts:Generation

Identifies the Generation property.

contacts:GivenName

Identifies the GivenName property.

contacts:ImAddresses

Identifies the ImAddresses property.

contacts:Initials

Identifies the Initials property.

contacts:JobTitle

Identifies the JobTitle property.

contacts:Manager

Identifies the Manager property.

contacts:MiddleName

Identifies the MiddleName property.

contacts:Mileage

Identifies the Mileage property.

contacts:Nickname

Identifies the Nickname property.

contacts:OfficeLocation

Identifies the OfficeLocation property.

contacts:PhoneNumbers

Identifies the PhoneNumbers property.

contacts:PhysicalAddresses

Identifies the PhysicalAddresses property.

contacts:PostalAddressIndex

Identifies the PostalAddressIndex property.

contacts:Profession

Identifies the Profession property.

contacts:SpouseName

Identifies the SpouseName property.

contacts:Surname

Identifies the Surname property.

contacts:WeddingAnniversary

Identifies the WeddingAnniversary property.

Child Elements

None.

Parent Elements

Element Description

AdditionalProperties

Identifies additional properties to get, set, or create.

The following are the XPath expressions to this element:

  • /FindFolder/FolderShape/AdditionalProperties
  • /GetFolder/FolderShape/AdditionalProperties
  • /SyncFolderHierarchy/FolderShape/AdditionalProperties
  • /GetItem/ItemShape/AdditionalProperties
  • /FindItem/ItemShape/AdditionalProperties
  • /SyncFolderItems/ItemShape/AdditionalProperties
  • /GetAttachment/AttachmentShape/AdditionalProperties

AggregateOn

Represents the property that is used to determine the order of grouped items for a grouped FindItem result set.

GroupBy

Specifies an arbitrary grouping for FindItem queries.

SetItemField

Represents an update to a single property of an item in an UpdateItem operation.

SetFolderField

Represents an update to a single property on a folder in an UpdateFolder operation.

DeleteItemField

Represents a delete operation for deleting a given property from an item during an UpdateItem call.

DeleteFolderField

Represents a delete operation for deleting a given property from a folder during an UpdateFolder call.

AppendToItemField

Identifies data to append to a single property of an item during an UpdateItem Operation.

AppendToFolderField

Specifies data to append to a folder property during an UpdateFolder Operation.

Exists

Represents a search expression that returns true if the supplied property exists on an item.

FieldURIOrConstant

Represents either a property or a constant value to be used when comparing with another property.

IsEqualTo

Represents a search expression that compares a property with either a constant value or another property and evaluates to true if they are equal.

IsGreaterThan

Represents a search expression that compares a property with either a constant value or another property and returns true if the first property is greater.

IsGreaterThanOrEqualTo

Represents a search expression that compares a property with either a constant value or another property and returns true if the first property is greater than or equal to the second.

IsLessThan

Represents a search expression that compares a property with either a constant value or another property and returns true if the first property is less than the second.

IsLessThanOrEqualTo

Represents a search expression that compares a property with either a constant value or another property and returns true if the first property is less than the second.

IsNotEqualTo

Represents a search expression that compares a property with either a constant value or another property and returns true if the values are not the same.

Excludes

Performs a bitwise mask of the properties.

Contains

Represents a search expression that determines whether a given property contains the supplied constant string value.

FieldOrder

Represents a single field by which to sort results and indicates the direction for the sort.

Remarks

This element is part of the Path substitution group.

The schema that describes this element is located in the EWS virtual directory of the computer that is running Microsoft Exchange Server 2007 that has the Client Access server role installed.

Example

The following example shows how to use the FieldURI element.

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xmlns:xsd="http://www.w3.org/2001/XMLSchema"
               xmlns:soap="https://schemas.xmlsoap.org/soap/envelope/"
               xmlns:t="https://schemas.microsoft.com/exchange/services/2006/types">
  <soap:Body>
    <GetItem xmlns="https://schemas.microsoft.com/exchange/services/2006/messages" 
                  xmlns:t="https://schemas.microsoft.com/exchange/services/2006/types">
      <ItemShape>
        <t:BaseShape>IdOnly</t:BaseShape>
        <t:AdditionalProperties>
          <t:FieldURI FieldURI="item:Subject"/>
        </t:AdditionalProperties>
      </ItemShape>
      <ItemIds>
        <t:ItemId Id="ASkAS="/>
      </ItemIds>
    </GetItem>
  </soap:Body>
</soap:Envelope>

Element Information

Namespace

https://schemas.microsoft.com/exchange/services/2006/types

Schema Name

Types schema

Validation File

Types.xsd

Can be Empty

False

See Also

Other Resources

Exchange Web Services XML Elements