Binding Classe

Definição

Especifica o formato de dados concreto e os protocolos usados no serviço Web XML. Esta classe não pode ser herdada.

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
Herança
Herança
Atributos

Exemplos

O exemplo seguinte demonstra uma utilização típica da 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

Observações

A Binding classe corresponde ao elemento Web Services Description Language (WSDL) <binding> contido pelo elemento raiz <definitions> . Para mais informações sobre o WSDL, consulte a especificação WSDL .

Construtores

Name Description
Binding()

Inicializa uma nova instância da Binding classe.

Propriedades

Name Description
Documentation

Obtém ou define a documentação de texto para a instância do DocumentableItem.

(Herdado de DocumentableItem)
DocumentationElement

Obtém ou define o elemento de documentação para o DocumentableItem.

(Herdado de DocumentableItem)
ExtensibleAttributes

Obtém ou define um array de tipos XmlAttribute que representam extensões de atributos do WSDL para cumprir o Perfil Básico 1.1 da Interoperabilidade de Serviços Web (WS-I).

(Herdado de DocumentableItem)
Extensions

Obtém a coleção de elementos de extensibilidade usados no serviço Web XML.

Name

Obtém ou define um valor de cadeia contendo o nome do Binding.

Name

Obtém ou define o nome do item.

(Herdado de NamedItem)
Namespaces

Obtém ou define o dicionário dos prefixos e espaços de nomes usados para preservar prefixos e espaços de nomes quando um ServiceDescription objeto é construído.

(Herdado de DocumentableItem)
Operations

Obtém a coleção de especificações para formatos de dados e protocolos de mensagens usados na ação suportada pelo serviço Web XML.

ServiceDescription

Obtém-se o ServiceDescription do qual é Binding membro.

Type

Obtém ou define um valor que representa o nome qualificado no espaço de nomes do PortType com o qual o Binding está associado.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a