Binding 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
웹 사이트에 대한 바인딩 지침을 나타냅니다.
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 관리자의 사이트 바인딩 대화 상자에서 사이트에 대한 바인딩 을 볼 수 있습니다. 대화 상자를 열려면 연결 창에서 사이트 노드를 마우스 오른쪽 단추로 클릭한 다음 바인딩 편집을 클릭합니다. 사이트 바인딩 대화 상자에는 사이트의 개체에 BindingCollection 개체가 표시됩니다Binding.
속성
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() |
바인딩 개체의 문자열 표현을 반환합니다. |