Binding Classe

Definizione

Specifica il formato e i protocolli di dati concreti utilizzati nel servizio Web XML. La classe non può essere ereditata.

public ref class Binding sealed : System::Web::Services::Description::DocumentableItem
public ref class Binding sealed : System::Web::Services::Description::NamedItem
[System.Web.Services.Configuration.XmlFormatExtensionPoint("Extensions")]
public sealed class Binding : System.Web.Services.Description.DocumentableItem
[System.Web.Services.Configuration.XmlFormatExtensionPoint("Extensions")]
public sealed class Binding : System.Web.Services.Description.NamedItem
[<System.Web.Services.Configuration.XmlFormatExtensionPoint("Extensions")>]
type Binding = class
    inherit DocumentableItem
[<System.Web.Services.Configuration.XmlFormatExtensionPoint("Extensions")>]
type Binding = class
    inherit NamedItem
Public NotInheritable Class Binding
Inherits DocumentableItem
Public NotInheritable Class Binding
Inherits NamedItem
Ereditarietà
Ereditarietà
Attributi

Esempio

Nell'esempio seguente viene illustrato un uso tipico della Binding classe .

// Get Binding Name = S"MathServiceSoap".
myBinding = myServiceDescription->Bindings[ "MathServiceHttpGet" ];
if ( myBinding != nullptr )
{
   Console::WriteLine( "\n\nName : {0}", myBinding->Name );
   Console::WriteLine( "Type : {0}", myBinding->Type );
}
// Get Binding Name = "MathServiceSoap".
myBinding = myServiceDescription.Bindings["MathServiceHttpGet"];
if (myBinding != null)
{
   Console.WriteLine("\n\nName : " + myBinding.Name);
   Console.WriteLine("Type : " + myBinding.Type);
}
' Get Binding Name = "MathServiceSoap".
myBinding = myServiceDescription.Bindings("MathServiceHttpGet")
If Not (myBinding Is Nothing) Then
   Console.WriteLine((ControlChars.Cr + ControlChars.Cr + "Name : " + myBinding.Name))
   Console.WriteLine(("Type : " + myBinding.Type.ToString()))
End If

Commenti

La Binding classe corrisponde all'elemento WSDL (Web Services Description Language) <binding> racchiuso dall'elemento radice <definitions> . Per altre informazioni su WSDL, vedere la specifica WSDL .

Costruttori

Nome Descrizione
Binding()

Inizializza una nuova istanza della classe Binding.

Proprietà

Nome Descrizione
Documentation

Ottiene o imposta la documentazione di testo per l'istanza di DocumentableItem.

(Ereditato da DocumentableItem)
DocumentationElement

Ottiene o imposta l'elemento della documentazione per .DocumentableItem

(Ereditato da DocumentableItem)
ExtensibleAttributes

Ottiene o imposta una matrice di tipo XmlAttribute che rappresenta le estensioni degli attributi di WSDL in modo che siano conformi all'interoperabilità dei servizi Web (WS-I) Basic Profile 1.1.

(Ereditato da DocumentableItem)
Extensions

Ottiene la raccolta di elementi di estendibilità utilizzati nel servizio Web XML.

Name

Ottiene o imposta un valore stringa contenente il nome dell'oggetto Binding.

Name

Ottiene o imposta il nome dell'elemento.

(Ereditato da NamedItem)
Namespaces

Ottiene o imposta il dizionario dei prefissi e degli spazi dei nomi usati per mantenere i prefissi e gli spazi dei nomi degli spazi dei nomi quando viene costruito un ServiceDescription oggetto.

(Ereditato da DocumentableItem)
Operations

Ottiene la raccolta di specifiche per i formati di dati e i protocolli di messaggio utilizzati nell'azione supportata dal servizio Web XML.

ServiceDescription

Ottiene l'oggetto ServiceDescription di cui è Binding un membro.

Type

Ottiene o imposta un valore che rappresenta il nome completo dello spazio dei nomi dell'oggetto PortType a cui è associato l'oggetto Binding .

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a