2.1.8 t:ProviderType Complex Type

The ProviderType complex type specifies a shared folder name and the encrypted information required to set up the shared folder.

 <xs:complexType name="ProviderType">
   <xs:sequence>
     <xs:element name="FolderId"
       type="xs:string"
       maxOccurs="1"
       minOccurs="0"
      />
     <xs:element name="EncryptedSharedFolderDataCollection"
       type="t:ArrayOfEncryptedSharedFolderDataType"
       maxOccurs="1"
       minOccurs="0"
      />
     <xs:element name="BrowseUrl"
       type="xs:string"
       minOccurs="0"
       maxOccurs="1"
      />
     <xs:element name="ICalUrl"
       type="xs:string"
       minOccurs="0"
       maxOccurs="1"
      />
   </xs:sequence>
   <xs:attribute name="Type"
     type="xs:string"
    />
   <xs:attribute name="TargetRecipients"
     type="xs:string"
    />
 </xs:complexType>
  

The following table lists the child elements of the ProviderType complex type.

Element name

Type

Description

FolderId

xs:string [XMLSCHEMA2]

The identifier for the shared folder.

EncryptedSharedFolderDataCollection

t:ArrayOfEncryptedSharedFolderDataType ([MS-OXWSMSHR] section 2.2.4.4)   

The encrypted authentication token.

BrowseUrl

xs:string

Specifies the Uniform Resource Identifier (URI) of a calendar's Web page. MUST be a fully qualified HTTP URI.

ICalUrl

xs:string

Specifies the URI of the ICalendar format calendar, as specified in [RFC2445]. MUST be a fully qualified HTTP URI.

The following table lists the attributes that are defined for the ProviderType complex type.

Attribute name

Type

Description

Type

xs:string

Specifies the sharing provider type. MUST be either "ms-exchange-external" or "ms-exchange-publish".<1>

If the Type attribute is set to "ms-exchange-external", the FolderID and EncryptedSharedFolderDataCollection elements MUST be set, and the BrowseUrl and ICalUrl elements MUST NOT be set. If the Type attribute is set to "ms-exchange-publish", the BrowseUrl and ICalUrl element MUST be set, and the FolderId and EncryptedSharedFolderDataCollection elements MUST NOT be set.

TargetRecipients

xs:string

Specifies a semi-colon delimited list of email addresses that this provider applies to.