XML スニペット: 複雑なパラメーターを返す Web メソッドのモデル

最終更新日: 2010年4月19日

適用対象: SharePoint Server 2010

次の例は、Address と呼ばれる複雑なパラメーターを返す Web メソッドのモデリング方法を示しています。

<Parameter Direction="Return" Name="Customers">
     <TypeDescriptor TypeName="SampleWebServiceProxy.Customer[],
        SampleWebService" IsCollection="true" Name="ArrayOfCustomer">
       <TypeDescriptors>
         <TypeDescriptor TypeName="SampleWebServiceProxy.Customer,
           SampleWebService" Name="Customer">
           <TypeDescriptors>
             <TypeDescriptor TypeName="System.String"
                IdentifierName="CustomerID" Name="CustomerID" />
             <TypeDescriptor TypeName="System.String" Name="Name" />
             <TypeDescriptor TypeName="System.Int64"
                  Name="WorkPhoneNumber" />
             <TypeDescriptor TypeName="System.Int64"
                  Name="MobilePhoneNumber" />
             <TypeDescriptor TypeName="System.String" Name="Industry" />
             <TypeDescriptor TypeName="System.String" Name="WebSite" />
             <TypeDescriptor TypeName="SampleWebServiceProxy.Address, SampleWebServiceProxy" Name="Address">
              <TypeDescriptors>
               <TypeDescriptor TypeName="System.String" Name="StreetAddress" />          
               <TypeDescriptor TypeName="System.String" Name="City"/>      
               <TypeDescriptor TypeName="System.String" Name="ZipCode"/>
              </TypeDescriptors>
            </TypeDescriptor>
           </TypeDescriptors>
         </TypeDescriptor>
       </TypeDescriptors>
    </TypeDescriptor>
   </Parameter>