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) |
Возвращает дочерний элемент, который находится под текущим элементом конфигурации и имеет указанное имя. (Унаследовано от ConfigurationElement) |
GetChildElement(String, Type) |
Возвращает дочерний элемент, который находится под текущим элементом конфигурации и имеет указанное имя и тип. (Унаследовано от ConfigurationElement) |
GetCollection() |
Возвращает коллекцию по умолчанию для текущего элемента конфигурации. (Унаследовано от ConfigurationElement) |
GetCollection(String) |
Возвращает все элементы конфигурации, принадлежащие текущему элементу конфигурации. (Унаследовано от ConfigurationElement) |
GetCollection(String, Type) |
Возвращает элемент конфигурации с указанным именем и типом, который находится в текущем элементе конфигурации. (Унаследовано от ConfigurationElement) |
GetCollection(Type) |
Возвращает элемент конфигурации, который имеет указанный тип и находится в текущем элементе конфигурации. (Унаследовано от ConfigurationElement) |
GetMetadata(String) |
Возвращает значения метаданных из схемы элемента. (Унаследовано от ConfigurationElement) |
SetAttributeValue(String, Object) |
Задает значение указанного атрибута. (Унаследовано от ConfigurationElement) |
SetMetadata(String, Object) |
Задает значения метаданных из схемы элемента. (Унаследовано от ConfigurationElement) |
ToString() |
Возвращает строковое представление объекта привязки. |