DekGenius.com
[ Team LiB ] Previous Section Next Section

Types

System.Web.Services.Description (system.web.services.dll)sealed class

This class represents the WSDL <types> element. It provides abstract data type definitions that can be used for the WSDL messages. You can access them through the Schemas property. The preferred (and default) type system used with WSDL is XSD. You can also add type extensibility elements, which are represented in this class by the Extensions property. This property will contain an empty collection in the default implementation of this class.

When ASP.NET generates a WSDL document for your web service, it includes an entry in the <types> element for every method, specifying the input parameter information. It also specifies the return value information, if applicable, in an entry that has your method name with the word "Response" added (for example, GetStockQuoteResponse). Additionally, if your web method accepts or returns a custom class or structure, a separate entry will be added to the <types> element to describe the data members of that class.

public sealed class Types : DocumentableItem {
// Public Constructors
   public Types( );
// Public Instance Properties
   public ServiceDescriptionFormatExtensionCollection Extensions{get; }
   public XmlSchemas Schemas{get; }
}

Hierarchy

System.Object DocumentableItem Types

Returned By

ServiceDescription.Types

Passed To

ServiceDescription.Types

    [ Team LiB ] Previous Section Next Section