| System.Web.Services.Description (system.web.services.dll) | sealed class |
A WSDL document defines abstract information for data types,
messages, and operations. A binding bridges the gap between abstract,
protocol-independent information, and the encoding of that
information (the concrete physical representation of messages on the
wire). The Binding class represents the WSDL
<binding> element, which provides binding
information for a single protocol. For example, the WSDL document
ASP.NET generates for a web service called StockQuotes would have
three bindings: StockQuotesHttpGet,
StockQuotesHttpPost, and
StockQuotesSoap.A Binding contains a collection of
OperationBinding objects (provided through the
Operations property). Bindings must define WSDL
ports (represented by the Port class).public sealed class Binding : DocumentableItem {
// Public Constructors
public Binding ( );
// Public Instance Properties
public ServiceDescriptionFormatExtensionCollection Extensions {get; }
public string Name {set; get; }
public OperationBindingCollection Operations {get; }
public ServiceDescription ServiceDescription {get; }
public XmlQualifiedName Type {set; get; }
}
Hierarchy
System.Object 
DocumentableItem 
BindingReturned By
BindingCollection.this,
OperationBinding.Binding,
ProtocolImporter.Binding,
ProtocolReflector.Binding,
ServiceDescriptionCollection.GetBinding( )Passed To
BindingCollection.{Add( ), Contains(
), CopyTo( ), IndexOf(
), Insert( ), Remove(
), this}