Binding 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定在 XML Web services 中使用的具体数据格式和协议。 此类不能被继承。
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 服务描述语言 (WSDL) <binding>
元素。 有关 WSDL 的更多信息,请参阅 WSDL 规范。
构造函数
Binding() |
初始化 Binding 类的新实例。 |
属性
Documentation |
获取或设置 DocumentableItem 的实例的文本文档。 (继承自 DocumentableItem) |
DocumentationElement |
获取或设置 DocumentableItem 的文档元素。 (继承自 DocumentableItem) |
ExtensibleAttributes |
获取或设置类型为 XmlAttribute 的数组,该数组表示为符合 Web 服务互操作性 (WS-I) 基本概要 1.1 而进行的 WSDL 特性扩展。 (继承自 DocumentableItem) |
Extensions |
获取在 XML Web services 中使用的扩展性元素集合。 |
Name |
获取或设置包含 Binding 的名称的字符串值。 |
Name |
获取或设置项的名称。 (继承自 NamedItem) |
Namespaces |
获取或设置命名空间前缀和命名空间的字典,该字典用于在构造 ServiceDescription 对象时,保留命名空间的前缀和命名空间。 (继承自 DocumentableItem) |
Operations |
获取在 XML Web services 所支持的操作中使用的数据格式和消息协议的规范的集合。 |
ServiceDescription |
获取 ServiceDescription 为其成员的 Binding。 |
Type |
获取或设置一个值,该值表示 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |