Name

Binding

Synopsis

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 NotInheritable Class Binding : Inherits DocumentableItem
' Public Constructors
   Public Sub New() 
' Public Instance Properties
   Public ReadOnly Property Extensions As ServiceDescriptionFormatExtensionCollection  
   Public Property Name As String  
   Public ReadOnly Property Operations As OperationBindingCollection  
   Public ReadOnly Property ServiceDescription As ServiceDescription  
   Public Property Type As XmlQualifiedName  
End Class

Hierarchy

System.ObjectDocumentableItem Binding

Get ASP.NET in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.