3.1.4.3.3.2 m:SubscribeType Complex Type

The SubscribeType complex type specifies a request to subscribe to notifications of events on mailboxes. The SubscribeType complex type extends the BaseRequestType complex type, as specified in [MS-OXWSCDATA] section 2.2.4.17.

 <xs:complexType name="SubscribeType">
   <xs:complexContent>
     <xs:extension
       base="m:BaseRequestType"
     >
       <xs:choice>
         <xs:element name="PullSubscriptionRequest"
           type="t:PullSubscriptionRequestType"
          />
         <xs:element name="PushSubscriptionRequest"
           type="t:PushSubscriptionRequestType"
          />
         <xs:element name="StreamingSubscriptionRequest"
           type="t:StreamingSubscriptionRequestType"
          />
       </xs:choice>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>

The following table lists and describes the child elements of the SubscribeType complex type.

Element name

Type

Description

PullSubscriptionRequest

t:PullSubscriptionRequestType (section 3.1.4.3.3.5)

Specifies a pull subscription type.

PushSubscriptionRequest

t:PushSubscriptionRequestType (section 3.1.4.3.3.6)

Specifies a push subscription type.

StreamingSubscriptionRequest

t:StreamingSubscriptionRequestType (section 3.1.4.2.3.3)

Specifies a subscription to a streaming event notification.<9>