WebServiceBindingAttribute Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der WebServiceBindingAttribute-Klasse.
Überlädt
WebServiceBindingAttribute() |
Initialisiert eine neue Instanz der WebServiceBindingAttribute-Klasse. |
WebServiceBindingAttribute(String) |
Initialisiert eine neue Instanz der WebServiceBindingAttribute-Klasse, die den Namen der Bindung festlegt, die die XML-Webdienstmethode implementiert. |
WebServiceBindingAttribute(String, String) |
Initialisiert eine neue Instanz der WebServiceBindingAttribute-Klasse. |
WebServiceBindingAttribute(String, String, String) |
Initialisiert eine neue Instanz der WebServiceBindingAttribute-Klasse. |
WebServiceBindingAttribute()
Initialisiert eine neue Instanz der WebServiceBindingAttribute-Klasse.
public:
WebServiceBindingAttribute();
public WebServiceBindingAttribute ();
Public Sub New ()
Gilt für
WebServiceBindingAttribute(String)
Initialisiert eine neue Instanz der WebServiceBindingAttribute-Klasse, die den Namen der Bindung festlegt, die die XML-Webdienstmethode implementiert.
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)
Parameter
- name
- String
Der Name der Bindung, für die eine XML-Webdienstmethode eine Operation implementiert. Legt die Name-Eigenschaft fest.
Beispiele
Im folgenden Beispiel wird eine Bindung angegeben LocalBinding
, die im BindingSample
XML-Webdienst definiert ist.
<%@ 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>
Hinweise
Dieser Konstruktor wird verwendet, um einen Namen für eine bindung anzugeben, die im XML-Webdienst definiert ist, auf den er angewendet wird und ein Element des Standardnamespaces ist.
Siehe auch
Gilt für
WebServiceBindingAttribute(String, String)
Initialisiert eine neue Instanz der WebServiceBindingAttribute-Klasse.
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)
Parameter
- name
- String
Der Name der Bindung, für die eine XML-Webdienstmethode eine Operation implementiert. Legt die Name-Eigenschaft fest.
Beispiele
Im folgenden Beispiel wird eine Bindung angegeben LocalBindingNonDefaultNamespace
, die ein Mitglied des http://www.contoso.com/MyBinding
Namespace ist und im BindingSample
XML-Webdienst definiert ist.
<%@ 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>
Hinweise
Dieser Konstruktor wird verwendet, um einen Namen für eine in dem XML-Webdienst definierte Bindung anzugeben, auf die er angewendet wird und mitglied des angegebenen Namespaces ist.
Siehe auch
Gilt für
WebServiceBindingAttribute(String, String, String)
Initialisiert eine neue Instanz der WebServiceBindingAttribute-Klasse.
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)
Parameter
- name
- String
Der Name der Bindung, für die eine XML-Webdienstmethode eine Operation implementiert. Legt die Name-Eigenschaft fest.
- location
- String
Der Ort, an dem die Bindung definiert ist.
Beispiele
Im folgenden Beispiel wird eine Bindung angegeben RemoteBinding
, die ein Element des http://www.contoso.com/MyBinding
Namespaces ist und unter " definiert ist 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>
Hinweise
Dieser Konstruktor wird verwendet, um einen Namen für eine Bindung anzugeben, die nicht im XML-Webdienst definiert ist, auf den er angewendet wird und mitglied des angegebenen Namespaces ist.