共用方式為


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()

傳回系結物件的字串表示。

適用於