Partager via


Binding Classe

Définition

Représente les instructions de liaison pour un site 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
Héritage

Exemples

L’exemple suivant obtient et affiche les liaisons pour chaque 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;

Remarques

Les liaisons de site spécifient les protocoles et points de terminaison possibles disponibles pour les applications qui s’exécutent sur un site Web. Une liaison spécifie la façon dont les clients et le Gestionnaire des services Internet communiquent. Il peut y avoir plusieurs liaisons pour n’importe quel site.

Vous pouvez afficher les liaisons d’un site dans la boîte de dialogue Liaisons de site dans le Gestionnaire des services Internet. Pour ouvrir la boîte de dialogue, cliquez avec le bouton droit sur un nœud de site dans le volet Connexions , puis cliquez sur Modifier les liaisons. La boîte de dialogue Liaisons de site affiche les Binding objets dans l’objet BindingCollection du site.

Propriétés

Attributes

Obtient une collection d’attributs de configuration qui contient la liste des attributs de cet élément.

(Hérité de ConfigurationElement)
BindingInformation

Obtient ou définit les informations de liaison pour la liaison actuelle.

CertificateHash

Obtient ou définit le hachage du certificat à lier.

CertificateStoreName

Obtient ou définit le nom du magasin de certificats.

ChildElements

Obtient tous les éléments enfants de l’élément actuel.

(Hérité de ConfigurationElement)
ElementTagName

Représente les instructions de liaison pour un site web.

(Hérité de ConfigurationElement)
EndPoint

Obtient le point de terminaison IP de la liaison.

Host

Obtient la valeur d’hôte de la liaison.

IsIPPortHostBinding

Obtient une valeur indiquant si la liaison est liée à un port IP.

IsLocallyStored

Obtient une valeur indiquant si l’élément de configuration est stocké dans un fichier de configuration particulier.

(Hérité de ConfigurationElement)
Item[String]

Obtient ou définit un attribut portant le nom spécifié.

(Hérité de ConfigurationElement)
Methods

Obtient une collection de méthodes pour l’élément de configuration.

(Hérité de ConfigurationElement)
Protocol

Obtient ou définit le protocole que la liaison utilisera.

RawAttributes

Représente les instructions de liaison pour un site web.

(Hérité de ConfigurationElement)
Schema

Obtient le schéma de l’élément actif.

(Hérité de ConfigurationElement)
SslFlags

Représente les instructions de liaison pour un site web.

UseDsMapper

Obtient ou définit une valeur indiquant si la liaison utilise le mappage Active Directory.

Méthodes

Delete()

Représente les instructions de liaison pour un site web.

(Hérité de ConfigurationElement)
GetAttribute(String)

Renvoie un ConfigurationAttribute objet qui représente l’attribut demandé.

(Hérité de ConfigurationElement)
GetAttributeValue(String)

Retourne la valeur de l'attribut spécifié.

(Hérité de ConfigurationElement)
GetChildElement(String)

Retourne un élément enfant qui se trouve sous l’élément de configuration actuel et qui a le nom spécifié.

(Hérité de ConfigurationElement)
GetChildElement(String, Type)

Retourne un élément enfant qui se trouve sous l’élément de configuration actuel et qui a le nom et le type spécifiés.

(Hérité de ConfigurationElement)
GetCollection()

Retourne la collection par défaut de l’élément de configuration actuel.

(Hérité de ConfigurationElement)
GetCollection(String)

Retourne tous les éléments de configuration qui appartiennent à l’élément de configuration actuel.

(Hérité de ConfigurationElement)
GetCollection(String, Type)

Retourne l’élément de configuration qui a le nom et le type spécifiés et qui se trouve sous l’élément de configuration actuel.

(Hérité de ConfigurationElement)
GetCollection(Type)

Retourne l’élément de configuration qui a le type spécifié et se trouve sous l’élément de configuration actuel.

(Hérité de ConfigurationElement)
GetMetadata(String)

Retourne les valeurs de métadonnées du schéma d’élément.

(Hérité de ConfigurationElement)
SetAttributeValue(String, Object)

Définit la valeur de l'attribut spécifié.

(Hérité de ConfigurationElement)
SetMetadata(String, Object)

Définit les valeurs de métadonnées du schéma d’élément.

(Hérité de ConfigurationElement)
ToString()

Retourne une représentation sous forme de chaîne de l’objet de liaison.

S’applique à