Sdílet prostřednictvím


Binding Třída

Definice

Určuje konkrétní formát dat a protokoly používané ve webové službě XML. Tuto třídu nelze dědit.

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
Dědičnost
Dědičnost
Atributy

Příklady

Následující příklad ukazuje typické použití Binding třídy.

// 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

Poznámky

Třída Binding odpovídá elementu WSDL (Web Services Description Language) <binding> uzavřeného kořenovým <definitions> elementem. Další informace o WSDL najdete ve specifikaci WSDL .

Konstruktory

Binding()

Inicializuje novou instanci Binding třídy.

Vlastnosti

Documentation

Získá nebo nastaví textovou dokumentaci pro instanci objektu DocumentableItem.

(Zděděno od DocumentableItem)
DocumentationElement

Získá nebo nastaví prvek dokumentace pro DocumentableItem.

(Zděděno od DocumentableItem)
ExtensibleAttributes

Získá nebo nastaví pole typu XmlAttribute , který představuje rozšíření atributů WSDL v souladu s Web Services Interoperability (WS-I) Základní profil 1.1.

(Zděděno od DocumentableItem)
Extensions

Získá kolekci rozšiřitelnosti prvky použité v XML webové služby.

Name

Získá nebo nastaví řetězcovou hodnotu obsahující název Binding.

Name

Získá nebo nastaví název položky.

(Zděděno od NamedItem)
Namespaces

Získá nebo nastaví slovník předpon oborů názvů a oborů názvů používaných k zachování předpon oborů názvů a oborů názvů při vytváření objektu ServiceDescription .

(Zděděno od DocumentableItem)
Operations

Získá kolekci specifikací pro formáty dat a protokoly zpráv použité v akci podporované xml webové služby.

ServiceDescription

Získá, ServiceDescription jehož Binding je členem.

Type

Získá nebo nastaví hodnotu představující název PortType kvalifikovaný obor názvů, ke kterému Binding je přidružen.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro