Binding Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje konkrétní formát dat a protokoly používané ve webové službě XML. Tato třída se nemůže 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
Binding Třída odpovídá elementu WSDL (Web Services Description Language) <binding> uzavřenému kořenovým <definitions> elementem. Další informace o WSDL naleznete ve specifikaci WSDL .
Konstruktory
| Name | Description |
|---|---|
| Binding() |
Inicializuje novou instanci Binding třídy. |
Vlastnosti
| Name | Description |
|---|---|
| Documentation |
Získá nebo nastaví textovou dokumentaci pro instanci 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 pro zajištění souladu s webovými službami interoperability (WS-I) Základní profil 1.1. (Zděděno od DocumentableItem) |
| Extensions |
Získá kolekci elementů rozšiřitelnosti používané ve webové službě XML. |
| 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 oboru názvů a oborů názvů použitých k zachování předpon oboru 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žívané v akci podporované webovou službou XML. |
| ServiceDescription |
ServiceDescription Získá, z nichž Binding je členem. |
| Type |
Získá nebo nastaví hodnotu představující kvalifikovaný název PortType oboru názvů, ke kterému |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |