SubscribeRequest<TSubscription extends SubscriptionBase> class
abstract
- Inheritance
-
- Object
- ServiceRequestBase
- SimpleServiceRequestBase
- MultiResponseServiceRequest<
SubscribeResponse< TSubscription> > - SubscribeRequest
- Implementers
Constructors
- SubscribeRequest(ExchangeService service)
- 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
-
EventTypes
↔ List<
EventType> -
Gets the event types.
getter/setter pair
- FolderIds ↔ FolderIdWrapperList?
-
Gets the folder ids.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- Service → ExchangeService
-
Gets the service.
no setterinherited
- Watermark ↔ String?
-
Gets or sets the watermark.
getter/setter pair
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) → SubscribeResponse< TSubscription> -
Creates the service response.
inherited
-
Execute(
) → Future< ServiceResponseCollection< SubscribeResponse< >TSubscription> > -
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.
override
-
GetMinimumRequiredServerVersion(
) → ExchangeVersion -
Gets the minimum server version required to process this request.
inherited
-
GetResponseMessageXmlElementName(
) → String -
Gets the name of the response message XML element.
override
-
GetResponseXmlElementName(
) → String -
Gets the name of the response XML element.
override
-
GetSubscriptionXmlElementName(
) → String - Gets the name of the subscription XML element.
-
GetXmlElementName(
) → String -
Gets the name of the XML element.
override
-
InternalExecute(
) → Future< Object> -
Executes this request.
inherited
-
InternalWriteElementsToXml(
EwsServiceXmlWriter writer) → void - method to write XML elements.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
ParseResponse(
EwsServiceXmlReader reader) → Future< Object> -
Parses the response.
inherited
-
ParseResponseWithHeaders(
EwsServiceXmlReader reader, WebHeaderCollection responseHeaders) → Future< Object> -
Parses the response.
inherited
-
ReadPreamble(
EwsServiceXmlReader ewsXmlReader) → Future< void> -
Reads any preamble data not part of the core response.
inherited
-
ReadResponseWithHeaders(
EwsServiceXmlReader ewsXmlReader, WebHeaderCollection? responseHeaders) → Future< Object> -
Reads the response.
inherited
-
ReadSoapFault(
EwsServiceXmlReader reader) → Future< 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.
override
-
ValidateAndEmitRequest(
OutParam< IEwsHttpWebRequest> requestOut) → 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.
override
-
WriteToXml(
EwsServiceXmlWriter writer) → void -
Writes XML.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited