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() |
Возвращает строковое представление объекта привязки. |