Condividi tramite


Binding Classe

Definizione

Rappresenta le istruzioni di associazione per un sito Web.

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
Ereditarietà

Esempio

L'esempio seguente ottiene e visualizza le associazioni per ogni sito.

_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;

Commenti

Le associazioni di sito specificano i protocolli e gli endpoint possibili disponibili per le applicazioni in esecuzione in un sito Web. Un'associazione specifica il modo in cui i client e Gestione IIS comunicano. Possono essere presenti più associazioni per qualsiasi sito.

È possibile visualizzare le associazioni per un sito nella finestra di dialogo Associazioni sito in Gestione IIS. Per aprire la finestra di dialogo, fare clic con il pulsante destro del mouse su un nodo del sito nel riquadro Connessioni e quindi scegliere Modifica associazioni. Nella finestra di dialogo Associazioni sito vengono visualizzati gli Binding oggetti nell'oggetto BindingCollection per il sito.

Proprietà

Attributes

Ottiene una raccolta di attributi di configurazione che contiene l'elenco di attributi per questo elemento.

(Ereditato da ConfigurationElement)
BindingInformation

Ottiene o imposta le informazioni di associazione per l'associazione corrente.

CertificateHash

Ottiene o imposta l'hash del certificato da associare.

CertificateStoreName

Ottiene o imposta il nome dell'archivio certificati.

ChildElements

Ottiene tutti gli elementi figlio dell'elemento corrente.

(Ereditato da ConfigurationElement)
ElementTagName

Rappresenta le istruzioni di associazione per un sito Web.

(Ereditato da ConfigurationElement)
EndPoint

Ottiene l'endpoint IP dell'associazione.

Host

Ottiene il valore host dell'associazione.

IsIPPortHostBinding

Ottiene un valore che indica se l'associazione è associata a una porta IP.

IsLocallyStored

Ottiene un valore che indica se l'elemento di configurazione è archiviato in un file di configurazione specifico.

(Ereditato da ConfigurationElement)
Item[String]

Ottiene o imposta un attributo con il nome specificato.

(Ereditato da ConfigurationElement)
Methods

Ottiene una raccolta di metodi per l'elemento di configurazione.

(Ereditato da ConfigurationElement)
Protocol

Ottiene o imposta il protocollo che verrà utilizzato dall'associazione.

RawAttributes

Rappresenta le istruzioni di associazione per un sito Web.

(Ereditato da ConfigurationElement)
Schema

Ottiene lo schema per l'elemento corrente.

(Ereditato da ConfigurationElement)
SslFlags

Rappresenta le istruzioni di associazione per un sito Web.

UseDsMapper

Ottiene o imposta un valore che indica se l'associazione utilizzerà il mapping di Active Directory.

Metodi

Delete()

Rappresenta le istruzioni di associazione per un sito Web.

(Ereditato da ConfigurationElement)
GetAttribute(String)

Restituisce un ConfigurationAttribute oggetto che rappresenta l'attributo richiesto.

(Ereditato da ConfigurationElement)
GetAttributeValue(String)

Restituisce il valore dell'attributo specificato.

(Ereditato da ConfigurationElement)
GetChildElement(String)

Restituisce un elemento figlio che si trova sotto l'elemento di configurazione corrente e ha il nome specificato.

(Ereditato da ConfigurationElement)
GetChildElement(String, Type)

Restituisce un elemento figlio che si trova sotto l'elemento di configurazione corrente e ha il nome e il tipo specificati.

(Ereditato da ConfigurationElement)
GetCollection()

Restituisce la raccolta predefinita per l'elemento di configurazione corrente.

(Ereditato da ConfigurationElement)
GetCollection(String)

Restituisce tutti gli elementi di configurazione che appartengono all'elemento di configurazione corrente.

(Ereditato da ConfigurationElement)
GetCollection(String, Type)

Restituisce l'elemento di configurazione con il nome e il tipo specificati e si trova nell'elemento di configurazione corrente.

(Ereditato da ConfigurationElement)
GetCollection(Type)

Restituisce l'elemento di configurazione con il tipo specificato ed è sotto l'elemento di configurazione corrente.

(Ereditato da ConfigurationElement)
GetMetadata(String)

Restituisce i valori dei metadati dallo schema degli elementi.

(Ereditato da ConfigurationElement)
SetAttributeValue(String, Object)

Imposta il valore dell'attributo specificato.

(Ereditato da ConfigurationElement)
SetMetadata(String, Object)

Imposta i valori dei metadati dallo schema degli elementi.

(Ereditato da ConfigurationElement)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto di associazione.

Si applica a