WebServiceBindingAttribute 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 WebServiceBindingAttribute 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| WebServiceBindingAttribute() |
初始化 WebServiceBindingAttribute 類別的新執行個體。 |
| WebServiceBindingAttribute(String) |
初始化一個新的類別實例 WebServiceBindingAttribute ,設定該 XML Web 服務方法實作的綁定名稱。 |
| WebServiceBindingAttribute(String, String) |
初始化 WebServiceBindingAttribute 類別的新執行個體。 |
| WebServiceBindingAttribute(String, String, String) |
初始化 WebServiceBindingAttribute 類別的新執行個體。 |
WebServiceBindingAttribute()
初始化 WebServiceBindingAttribute 類別的新執行個體。
public:
WebServiceBindingAttribute();
public WebServiceBindingAttribute();
Public Sub New ()
適用於
WebServiceBindingAttribute(String)
初始化一個新的類別實例 WebServiceBindingAttribute ,設定該 XML Web 服務方法實作的綁定名稱。
public:
WebServiceBindingAttribute(System::String ^ name);
public WebServiceBindingAttribute(string name);
new System.Web.Services.WebServiceBindingAttribute : string -> System.Web.Services.WebServiceBindingAttribute
Public Sub New (name As String)
參數
範例
以下範例指定一個在 XML Web 服務中定義LocalBinding的綁BindingSample定。
<%@ WebService Language="C#" class="BindingSample" %>
using System;
using System.Web.Services;
using System.Web.Services.Protocols;
// Binding is defined in this XML Web service and uses the default namespace.
[ WebServiceBinding(Name="LocalBinding")]
public class BindingSample {
[ SoapDocumentMethod(Binding="LocalBinding")]
[ WebMethod() ]
public string LocalBindingMethod() {
return "Member of binding defined in this XML Web service and member of the default namespace";
}
}
<%@ WebService Language="VB" class="BindingSample" %>
Imports System
Imports System.Web.Services
Imports System.Web.Services.Protocols
' <Snippet1>
' Binding is defined in this XML Web service and uses the default namespace.
<WebServiceBinding(Name := "LocalBinding")> _
Public Class BindingSample
<SoapDocumentMethod(Binding := "LocalBinding"), WebMethod()> _
Public Function LocalBindingMethod() As String
Return "Member of binding defined in this XML Web service and member of the default namespace"
End Function 'LocalBindingMethod
End Class
' </Snippet1>
備註
此建構子用於指定在所應用的 XML Web 服務中定義的綁定名稱,且是預設命名空間的成員。
另請參閱
適用於
WebServiceBindingAttribute(String, String)
初始化 WebServiceBindingAttribute 類別的新執行個體。
public:
WebServiceBindingAttribute(System::String ^ name, System::String ^ ns);
public WebServiceBindingAttribute(string name, string ns);
new System.Web.Services.WebServiceBindingAttribute : string * string -> System.Web.Services.WebServiceBindingAttribute
Public Sub New (name As String, ns As String)
參數
範例
以下範例指定一個命名 LocalBindingNonDefaultNamespacehttp://www.contoso.com/MyBindingBindingSample 為 XML Web 服務成員的綁定。
<%@ WebService Language="C#" class="BindingSample" %>
using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
// <Snippet1>
// Binding is defined in this XML Web service, but it is not a part of the default namespace.
[ WebServiceBinding(Name="LocalBindingNonDefaultNamespace",
Namespace="http://www.contoso.com/MyBinding")]
public class BindingSample {
[ SoapDocumentMethod(Binding="LocalBindingNonDefaultNamespace")]
[ WebMethod() ]
public string LocalBindingNonDefaultNamespaceMethod() {
return "Member of binding defined in this XML Web service, but a part of a different namespace";
}
}
// </Snippet1>
<%@ WebService Language="VB" class="BindingSample" %>
Imports System
Imports System.Web
Imports System.Web.Services
Imports System.Web.Services.Protocols
' <Snippet1>
' Binding is defined in this XML Web service, but it is not a part of the default namespace.
<WebServiceBinding(Name := "LocalBindingNonDefaultNamespace", _
Namespace := "http://www.contoso.com/MyBinding")> _
Public Class BindingSample
<SoapDocumentMethod(Binding := "LocalBindingNonDefaultNamespace"), _
WebMethod()> _
Public Function LocalBindingNonDefaultNamespaceMethod() As String
Return "Member of binding defined in this XML Web service, but a part " & _
"of a different namespace"
End Function
End Class
' </Snippet1>
備註
此建構子用於指定 XML Web 服務中定義的綁定名稱,並套用該綁定,且是所提供命名空間的成員。
另請參閱
適用於
WebServiceBindingAttribute(String, String, String)
初始化 WebServiceBindingAttribute 類別的新執行個體。
public:
WebServiceBindingAttribute(System::String ^ name, System::String ^ ns, System::String ^ location);
public WebServiceBindingAttribute(string name, string ns, string location);
new System.Web.Services.WebServiceBindingAttribute : string * string * string -> System.Web.Services.WebServiceBindingAttribute
Public Sub New (name As String, ns As String, location As String)
參數
- location
- String
綁定的位置。
範例
以下範例指定一個名為 RemoteBinding 的綁定,該綁定是命名空間的成員 http://www.contoso.com/MyBinding ,定義於 http://www.contoso.com/MyService.asmx?wsdl。
<%@ WebService language="C#" class="BindingSample" %>
using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
// Binding is defined on a remote server, but this XML Web service implements
// at least one operation in that binding.
[ WebServiceBinding(Name="RemoteBinding",
Namespace="http://www.contoso.com/MyBinding",
Location="http://www.contoso.com/MyService.asmx?wsdl" )]
public class BindingSample {
[ SoapDocumentMethod(Binding="RemoteBinding")]
[ WebMethod() ]
public string RemoteBindingMethod() {
return "Member of a binding defined on another server";
}
}
<%@ WebService language="VB" class="BindingSample" %>
Imports System
Imports System.Web
Imports System.Web.Services
Imports System.Web.Services.Protocols
' <Snippet1>
' Binding is defined on a remote server, but this XML Web service implements
' at least one operation in that binding.
<WebServiceBinding(Name := "RemoteBinding", _
Namespace := "http://www.contoso.com/MyBinding", _
Location := "http://www.contoso.com/MyService.asmx?wsdl")> _
Public Class BindingSample
<SoapDocumentMethod(Binding := "RemoteBinding"), WebMethod()> _
Public Function RemoteBindingMethod() As String
Return "Member of a binding defined on another server"
End Function
End Class
' </Snippet1>
備註
此建構器用於指定未在 XML Web 服務中定義的綁定名稱,該綁定被套用於該綁定上,且是所提供命名空間的成員。