FindItemRequest<TItem extends Item> class

Represents a FindItem request.
Inheritance

Constructors

FindItemRequest(ExchangeService service, ServiceErrorHandling errorHandlingMode)
Initializes a new instance of the

Properties

AnchorMailbox String?
Gets or sets the anchor mailbox associated with the request
getter/setter pairinherited
EmitTimeZoneHeader bool
Gets a value indicating whether the TimeZoneContext SOAP header should be eimitted.
no setterinherited
ErrorHandlingMode ServiceErrorHandling?
Ends executing this async request.
no setterinherited
errorHandlingMode ServiceErrorHandling?
getter/setter pairinherited
GroupBy Grouping?
Gets or sets the group by.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
ParentFolderIds FolderIdWrapperList
Gets the parent folder ids.
no setterinherited
parentFolderIds FolderIdWrapperList
getter/setter pairinherited
QueryString String?
Gets or sets the query String for indexed search.
getter/setter pairinherited
queryString String?
getter/setter pairinherited
ReturnHighlightTerms bool
Gets or sets the query String highlight terms.
getter/setter pairinherited
returnHighlightTerms bool
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
SearchFilter SearchFilter?
Gets or sets the search filter. Available search filter classes include SearchFilter.IsEqualTo, SearchFilter.ContainsSubString and SearchFilter.SearchFilterCollection. If SearchFilter is null, no search filters are applied.
getter/setter pairinherited
searchFilter SearchFilter?
getter/setter pairinherited
Service ExchangeService
Gets the service.
no setterinherited
View ViewBase?
Gets or sets the view controlling the number of items or folders returned.
getter/setter pairinherited
view ViewBase?
getter/setter pairinherited

Methods

AddHeaders(WebHeaderCollection? webHeaderCollection) → void
Allows the subclasses to add their own header information
inherited
BuildEwsHttpWebRequest() Future<IEwsHttpWebRequest>
Builds the IEwsHttpWebRequest object for current service request with exception handling.
inherited
CreateServiceResponse(ExchangeService service, int responseIndex) FindItemResponse<TItem>
Creates the service response.
override
Execute() Future<ServiceResponseCollection<FindItemResponse<TItem>>>
Executes this request.
inherited
GetEwsHttpWebResponse(IEwsHttpWebRequest request) Future<IEwsHttpWebResponse>
Gets the IEwsHttpWebRequest object from the specified IEwsHttpWebRequest object with exception handling
inherited
GetExpectedResponseMessageCount() int
Gets the expected response message count.
inherited
GetGroupBy() Grouping?
Gets the group by clause.
override
GetMinimumRequiredServerVersion() ExchangeVersion
Gets the request version.
override
GetResponseMessageXmlElementName() String
Gets the name of the response message XML element.
override
GetResponseXmlElementName() String
Gets the name of the response XML element.
override
GetXmlElementName() String
Gets the name of the XML element.
override
InternalExecute() Future<Object>
Executes this request.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
ParseResponse(EwsServiceXmlReader reader) Object
Parses the response.
inherited
ParseResponseWithHeaders(EwsServiceXmlReader reader, WebHeaderCollection responseHeaders) Object
Parses the response.
inherited
ReadPreamble(EwsServiceXmlReader ewsXmlReader) → void
Reads any preamble data not part of the core response.
inherited
ReadResponseWithHeaders(EwsServiceXmlReader ewsXmlReader, WebHeaderCollection? responseHeaders) Object
Reads the response.
inherited
ReadSoapFault(EwsServiceXmlReader reader) SoapFaultDetails?
Reads the SOAP fault.
inherited
ThrowIfNotSupportedByRequestedServerVersion() → void
Throw exception if request is not supported in requested server version.
inherited
toString() String
A string representation of this object.
inherited
TraceResponseXml(IEwsHttpWebResponse response, MemoryStream memoryStream) → void
Traces the response. This should only be used for synchronous requests, or synchronous situations (such as a WebException on an asynchrounous request).
inherited
TraceXmlRequest(MemoryStream memoryStream) → void
Traces an XML request. This should only be used for synchronous requests, or synchronous situations (such as a WebException on an asynchrounous request).
inherited
Validate() → void
Validate request.
inherited
ValidateAndEmitRequest() Future<IEwsHttpWebResponse>
Validates request parameters, and emits the request to the server.
inherited
WriteAttributesToXml(EwsServiceXmlWriter writer) → void
Writes XML attributes.
inherited
WriteBodyToXml(EwsServiceXmlWriter writer) → void
Writes XML body.
inherited
WriteElementsToXml(EwsServiceXmlWriter writer) → void
Writes XML elements.
inherited
WriteToXml(EwsServiceXmlWriter writer) → void
Writes XML.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited