Compartilhar via


Binding Classe

Definição

Representa as instruções de associação para um site.

public ref class Binding : Microsoft::Web::Administration::ConfigurationElement
public class Binding : Microsoft.Web.Administration.ConfigurationElement
type Binding = class
    inherit ConfigurationElement
Public Class Binding
Inherits ConfigurationElement
Herança

Exemplos

O exemplo a seguir obtém e exibe as associações para cada site.

_serviceProxy = (TestDemoModuleServiceProxy)
    Connection.CreateProxy(Module, typeof(TestDemoModuleServiceProxy));

// Get the site collection on this server.
SiteCollection siteCollection = _serviceProxy.GetSiteCollection();
string collectiondisplay = null;
collectiondisplay = "There are " + siteCollection.Count.ToString() + " sites:\n\n";
string sitedisplay = null;
foreach (Site site in siteCollection)
{
    sitedisplay = sitedisplay + site.Name + ": ID= " + site.Id + "\n";
    // Display each property of each bindings.
    string bindingdisplay = null;
    foreach (Microsoft.Web.Administration.Binding binding in site.Bindings)
    {
        bindingdisplay = bindingdisplay + "  Binding:\n   BindingInformation: " + 
            binding.BindingInformation;
        if (binding.Protocol == "https")
        {
             // There is a CertificateHash and  
             // CertificateStoreName for the https protocol only.
            bindingdisplay = bindingdisplay + "\n   CertificateHash: " + 
                binding.CertificateHash + ": ";
            // Display the hash.
            foreach (System.Byte certhashbyte in binding.CertificateHash)
            {
                bindingdisplay = bindingdisplay + certhashbyte.ToString() + " ";
            }
            bindingdisplay = bindingdisplay + "\n   CertificateStoreName: " + 
                binding.CertificateStoreName;
        }
        bindingdisplay = bindingdisplay + "\n   EndPoint: " + binding.EndPoint;
        bindingdisplay = bindingdisplay + "\n   Host: " + binding.Host;
        bindingdisplay = bindingdisplay + "\n   IsIPPortHostBinding: " + binding.IsIPPortHostBinding;
        bindingdisplay = bindingdisplay + "\n   Protocol: " + binding.Protocol;
        bindingdisplay = bindingdisplay + "\n   ToString: " + binding.ToString();
        bindingdisplay = bindingdisplay + "\n   UseDsMapper: " + binding.UseDsMapper + "\n\n";
    }
    sitedisplay = sitedisplay + bindingdisplay;
}
collectiondisplay = collectiondisplay + sitedisplay + "\n";
testLabel.Text = collectiondisplay;

Comentários

As associações de site especificam os possíveis protocolos e pontos de extremidade disponíveis para aplicativos em execução em um site. Uma associação especifica como os clientes e o Gerenciador do IIS se comunicam. Pode haver várias associações para qualquer site.

Você pode exibir as associações de um site na caixa de diálogo Associações de Site no Gerenciador do IIS. Para abrir a caixa de diálogo, clique com o botão direito do mouse em um nó do site no painel Conexões e clique em Editar Associações. A caixa de diálogo Associações de Site exibe os Binding objetos no BindingCollection objeto do site.

Propriedades

Attributes

Obtém uma coleção de atributos de configuração que contém a lista de atributos para esse elemento.

(Herdado de ConfigurationElement)
BindingInformation

Obtém ou define as informações de associação para a associação atual.

CertificateHash

Obtém ou define o hash do certificado a ser associado.

CertificateStoreName

Obtém ou define o nome do repositório de certificados.

ChildElements

Obtém todos os elementos filho do elemento atual.

(Herdado de ConfigurationElement)
ElementTagName

Representa as instruções de associação para um site.

(Herdado de ConfigurationElement)
EndPoint

Obtém o ponto de extremidade IP da associação.

Host

Obtém o valor do host da associação.

IsIPPortHostBinding

Obtém um valor que indica se a associação está associada a uma porta IP.

IsLocallyStored

Obtém um valor que indica se o elemento de configuração é armazenado em um arquivo de configuração específico.

(Herdado de ConfigurationElement)
Item[String]

Obtém ou define um atributo com o nome especificado.

(Herdado de ConfigurationElement)
Methods

Obtém uma coleção de métodos para o elemento de configuração.

(Herdado de ConfigurationElement)
Protocol

Obtém ou define o protocolo que a associação usará.

RawAttributes

Representa as instruções de associação para um site.

(Herdado de ConfigurationElement)
Schema

Obtém o esquema do elemento atual.

(Herdado de ConfigurationElement)
SslFlags

Representa as instruções de associação para um site.

UseDsMapper

Obtém ou define um valor que indica se a associação usará o mapeamento do Active Directory.

Métodos

Delete()

Representa as instruções de associação para um site.

(Herdado de ConfigurationElement)
GetAttribute(String)

Retorna um ConfigurationAttribute objeto que representa o atributo solicitado.

(Herdado de ConfigurationElement)
GetAttributeValue(String)

Retorna o valor do atributo especificado.

(Herdado de ConfigurationElement)
GetChildElement(String)

Retorna um elemento filho que está sob o elemento de configuração atual e tem o nome especificado.

(Herdado de ConfigurationElement)
GetChildElement(String, Type)

Retorna um elemento filho que está sob o elemento de configuração atual e tem o nome e o tipo especificados.

(Herdado de ConfigurationElement)
GetCollection()

Retorna a coleção padrão para o elemento de configuração atual.

(Herdado de ConfigurationElement)
GetCollection(String)

Retorna todos os elementos de configuração que pertencem ao elemento de configuração atual.

(Herdado de ConfigurationElement)
GetCollection(String, Type)

Retorna o elemento de configuração que tem o nome e o tipo especificados e está sob o elemento de configuração atual.

(Herdado de ConfigurationElement)
GetCollection(Type)

Retorna o elemento de configuração que tem o tipo especificado e está sob o elemento de configuração atual.

(Herdado de ConfigurationElement)
GetMetadata(String)

Retorna valores de metadados do esquema de elemento.

(Herdado de ConfigurationElement)
SetAttributeValue(String, Object)

Define o valor do atributo especificado.

(Herdado de ConfigurationElement)
SetMetadata(String, Object)

Define valores de metadados do esquema de elemento.

(Herdado de ConfigurationElement)
ToString()

Retorna uma representação de cadeia de caracteres do objeto de associação.

Aplica-se a