Binding Класс

Определение

Представляет инструкции по привязке веб-сайта.

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
Наследование

Примеры

В следующем примере отображаются привязки для каждого сайта.

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

Комментарии

Привязки сайтов указывают возможные протоколы и конечные точки, доступные для приложений, работающих на веб-сайте. Привязка указывает, как клиенты и диспетчер IIS взаимодействуют. Для любого сайта может быть несколько привязок.

Привязки для сайта можно просмотреть в диалоговом окне "Привязки сайтов " в диспетчере IIS. Чтобы открыть диалоговое окно, щелкните правой кнопкой мыши узел сайта в области "Подключения " и нажмите кнопку "Изменить привязки". В диалоговом окне "Привязки сайта" отображаются Binding объекты в объекте BindingCollection для сайта.

Свойства

Имя Описание
Attributes

Возвращает коллекцию атрибутов конфигурации, содержащую список атрибутов для этого элемента.

(Унаследовано от ConfigurationElement)
BindingInformation

Возвращает или задает сведения о привязке для текущей привязки.

CertificateHash

Возвращает или задает хэш сертификата для привязки.

CertificateStoreName

Возвращает или задает имя хранилища сертификатов.

ChildElements

Возвращает все дочерние элементы текущего элемента.

(Унаследовано от ConfigurationElement)
ElementTagName

Представляет инструкции по привязке веб-сайта.

(Унаследовано от ConfigurationElement)
EndPoint

Возвращает конечную точку IP-адреса привязки.

Host

Возвращает значение узла привязки.

IsIPPortHostBinding

Возвращает значение, указывающее, привязана ли привязка к IP-порту.

IsLocallyStored

Возвращает значение, указывающее, хранится ли элемент конфигурации в определенном файле конфигурации.

(Унаследовано от ConfigurationElement)
Item[String]

Возвращает или задает атрибут с указанным именем.

(Унаследовано от ConfigurationElement)
Methods

Возвращает коллекцию методов для элемента конфигурации.

(Унаследовано от ConfigurationElement)
Protocol

Возвращает или задает протокол, который будет использоваться привязкой.

RawAttributes

Представляет инструкции по привязке веб-сайта.

(Унаследовано от ConfigurationElement)
Schema

Возвращает схему для текущего элемента.

(Унаследовано от ConfigurationElement)
SslFlags

Представляет инструкции по привязке веб-сайта.

UseDsMapper

Возвращает или задает значение, указывающее, будет ли привязка использовать сопоставление Active Directory.

Методы

Имя Описание
Delete()

Представляет инструкции по привязке веб-сайта.

(Унаследовано от ConfigurationElement)
GetAttribute(String)

ConfigurationAttribute Возвращает объект, представляющий запрошенный атрибут.

(Унаследовано от ConfigurationElement)
GetAttributeValue(String)

Возвращает значение указанного атрибута.

(Унаследовано от ConfigurationElement)
GetChildElement(String, Type)

Возвращает дочерний элемент, который находится под текущим элементом конфигурации и имеет указанное имя и тип.

(Унаследовано от ConfigurationElement)
GetChildElement(String)

Возвращает дочерний элемент, который находится под текущим элементом конфигурации и имеет указанное имя.

(Унаследовано от ConfigurationElement)
GetCollection()

Возвращает коллекцию по умолчанию для текущего элемента конфигурации.

(Унаследовано от ConfigurationElement)
GetCollection(String, Type)

Возвращает элемент конфигурации с указанным именем и типом и находится под текущим элементом конфигурации.

(Унаследовано от ConfigurationElement)
GetCollection(String)

Возвращает все элементы конфигурации, принадлежащие текущему элементу конфигурации.

(Унаследовано от ConfigurationElement)
GetCollection(Type)

Возвращает элемент конфигурации с указанным типом и находится под текущим элементом конфигурации.

(Унаследовано от ConfigurationElement)
GetMetadata(String)

Возвращает значения метаданных из схемы элемента.

(Унаследовано от ConfigurationElement)
SetAttributeValue(String, Object)

Задает значение указанного атрибута.

(Унаследовано от ConfigurationElement)
SetMetadata(String, Object)

Задает значения метаданных из схемы элемента.

(Унаследовано от ConfigurationElement)
ToString()

Возвращает строковое представление объекта привязки.

Применяется к