Binding Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |