Compartilhar via


Como a: Modelo um serviço da Web que retorna um ArrayList

Este exemplo mostra como você pode modelo um método da Web que retorna um ArrayList.

Exemplo

<Entities>
 <Entity EstimatedInstanceCount="10000" name="MyCustomers">
   <Properties>
    <Property name="Key" Type="System.String">Key</Property>
   </Properties>
   <Identifiers>
    <Identifier Typename="System.String" name="Key" />
   </Identifiers>
   <Methods>
    <Method name="GetMyCustomers">
     <Parameters>
      <Parameter Direction="Return" name="Customers">
       <TypeDescriptor Typename="MyWebServiceProxy.Customers[], 
MyWebService" IsCollection="true" name="ArrayOfCustomers">
        <TypeDescriptors>
         <TypeDescriptor Typename="MyWebServiceProxy.Customers, MyWebService" name="Customers">
          <TypeDescriptors>
           <TypeDescriptor Typename="System.String" Identifiername="Key" name="Key" />
           <TypeDescriptor Typename="System.String" name="Value" />
          </TypeDescriptors>
         </TypeDescriptor>
        </TypeDescriptors>
       </TypeDescriptor>
      </Parameter>
     </Parameters>
     <MethodInstances>
      <MethodInstance Type="Finder" ReturnParametername="Customers" ReturnTypeDescriptorname="ArrayOfCustomers" 
ReturnTypeDescriptorLevel="0" name="GetMyCustomersInstance" />
     </MethodInstances>
    </Method>
   </Methods>
  </Entity>
 </Entities>
</LobSystem>