Binding Clase

Definición

Especifica el formato de datos concreto y los protocolos utilizados en el servicio Web XML. Esta clase no puede heredarse.

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
Herencia
Herencia
Atributos

Ejemplos

En el ejemplo siguiente se muestra un uso típico de la Binding clase .

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

Comentarios

La Binding clase corresponde al elemento Lenguaje de descripción de servicios web (WSDL) <binding> incluido en el elemento raíz <definitions> . Para obtener más información sobre WSDL, consulte la especificación WSDL.

Constructores

Binding()

Inicializa una nueva instancia de la clase Binding.

Propiedades

Documentation

Obtiene o establece la documentación de texto de la instancia de DocumentableItem.

(Heredado de DocumentableItem)
DocumentationElement

Obtiene o establece el elemento de documentación para el objeto DocumentableItem.

(Heredado de DocumentableItem)
ExtensibleAttributes

Obtiene o establece una matriz de tipo XmlAttribute que representa extensiones de atributo de WSDL que se ajustan al perfil básico de interoperabilidad de los servicios Web (WS-I) 1.1.

(Heredado de DocumentableItem)
Extensions

Obtiene la colección de elementos de extensibilidad utilizados en el servicio Web XML.

Name

Obtiene o establece un valor de tipo cadena que contiene el nombre del objeto Binding.

Name

Obtiene o establece el nombre del elemento.

(Heredado de NamedItem)
Namespaces

Obtiene o establece el diccionario de prefijos de espacio de nombres y los espacios de nombres utilizados para conservar los prefijos de espacio de nombres y los espacios de nombres cuando se construye un objeto ServiceDescription.

(Heredado de DocumentableItem)
Operations

Obtiene la colección de especificaciones de formatos de datos y protocolos de mensaje utilizados en la acción realizada por el servicio Web XML.

ServiceDescription

Obtiene el objeto ServiceDescription del que forma parte Binding.

Type

Obtiene o establece un valor que representa el nombre completo del espacio de nombres de PortType con el que Binding está asociado.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a