Partager via


Binding Classe

Définition

Spécifie les protocoles et le format de données concrets utilisés dans le service Web XML. Cette classe ne peut pas être héritée.

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
Héritage
Héritage
Attributs

Exemples

L’exemple suivant illustre une utilisation classique de la 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

Remarques

La Binding classe correspond à l’élément WSDL (Web Services Description Language) <binding> entouré de l’élément racine <definitions> . Pour plus d’informations sur WSDL, consultez la spécification WSDL.

Constructeurs

Binding()

Initialise une nouvelle instance de la classe Binding.

Propriétés

Documentation

Obtient ou définit la documentation pour l'instance de DocumentableItem.

(Hérité de DocumentableItem)
DocumentationElement

Obtient ou définit l'élément documentation pour DocumentableItem.

(Hérité de DocumentableItem)
ExtensibleAttributes

Obtient ou définit un tableau de type XmlAttribute qui représente des extensions d'attribut de WSDL pour se conformer au Basic Profile 1.1 du WS-I (Web Services Interoperability).

(Hérité de DocumentableItem)
Extensions

Obtient la collection d'éléments d'extensibilité utilisée dans le service Web XML.

Name

Obtient ou définit une valeur de chaîne contenant le nom de Binding.

Name

Obtient ou définit le nom de l'élément.

(Hérité de NamedItem)
Namespaces

Obtient ou définit le dictionnaire de préfixes d'espace de noms et d'espaces de noms utilisé pour conserver des préfixes d'espace de noms et des espaces de noms lorsqu'un objet ServiceDescription est construit.

(Hérité de DocumentableItem)
Operations

Obtient la collection de spécifications pour des formats de données et des protocoles de message utilisés dans l'action prise en charge par le service Web XML.

ServiceDescription

Obtient ServiceDescription dont Binding est membre.

Type

Obtient ou définit une valeur représentant le nom complet de l'espace de noms PortType auquel Binding est associé.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à