Binding 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
規定 XML 網路服務中使用的具體資料格式與協定。 此類別無法獲得繼承。
public ref class Binding sealed : System::Web::Services::Description::DocumentableItem
public ref class Binding sealed : System::Web::Services::Description::NamedItem
[System.Web.Services.Configuration.XmlFormatExtensionPoint("Extensions")]
public sealed class Binding : System.Web.Services.Description.DocumentableItem
[System.Web.Services.Configuration.XmlFormatExtensionPoint("Extensions")]
public sealed class Binding : System.Web.Services.Description.NamedItem
[<System.Web.Services.Configuration.XmlFormatExtensionPoint("Extensions")>]
type Binding = class
inherit DocumentableItem
[<System.Web.Services.Configuration.XmlFormatExtensionPoint("Extensions")>]
type Binding = class
inherit NamedItem
Public NotInheritable Class Binding
Inherits DocumentableItem
Public NotInheritable Class Binding
Inherits NamedItem
- 繼承
- 繼承
- 屬性
範例
以下範例展示了該 Binding 類別的典型使用方式。
// Get Binding Name = S"MathServiceSoap".
myBinding = myServiceDescription->Bindings[ "MathServiceHttpGet" ];
if ( myBinding != nullptr )
{
Console::WriteLine( "\n\nName : {0}", myBinding->Name );
Console::WriteLine( "Type : {0}", myBinding->Type );
}
// Get Binding Name = "MathServiceSoap".
myBinding = myServiceDescription.Bindings["MathServiceHttpGet"];
if (myBinding != null)
{
Console.WriteLine("\n\nName : " + myBinding.Name);
Console.WriteLine("Type : " + myBinding.Type);
}
' Get Binding Name = "MathServiceSoap".
myBinding = myServiceDescription.Bindings("MathServiceHttpGet")
If Not (myBinding Is Nothing) Then
Console.WriteLine((ControlChars.Cr + ControlChars.Cr + "Name : " + myBinding.Name))
Console.WriteLine(("Type : " + myBinding.Type.ToString()))
End If
備註
該Binding類別對應於由根<definitions>元素包圍的 Web Services Description Language(WSDL)<binding>元素。 欲了解更多關於 WSDL 的資訊,請參閱 WSDL 規範。
建構函式
| 名稱 | Description |
|---|---|
| Binding() |
初始化 Binding 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| Documentation |
取得或設定 實例 DocumentableItem的文字文件。 (繼承來源 DocumentableItem) |
| DocumentationElement |
取得或設定 文件元素。DocumentableItem (繼承來源 DocumentableItem) |
| ExtensibleAttributes |
取得或設定一個型別 XmlAttribute 陣列,代表 WSDL 的屬性擴充,以符合 Web Services 互通性(WS-I)Basic Profile 1.1。 (繼承來源 DocumentableItem) |
| Extensions |
取得 XML Web 服務中使用的可擴充元素集合。 |
| Name |
取得或設定包含 Binding名稱的字串值。 |
| Name |
取得或設定物品名稱。 (繼承來源 NamedItem) |
| Namespaces |
取得或設定命名空間前綴與命名空間的字典,用於在物件建構時 ServiceDescription 保留命名空間前綴與命名空間。 (繼承來源 DocumentableItem) |
| Operations |
取得 XML Web 服務所支援動作中所用資料格式與訊息協定的規範集合。 |
| ServiceDescription |
獲得 ServiceDescription 你 Binding 所屬的成員。 |
| Type |
取得或設定一個值,代表與 相關聯的命名空間限定名稱PortType |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的 物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |