WebServiceBindingAttribute Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe WebServiceBindingAttribute.
Surcharges
WebServiceBindingAttribute() |
Initialise une nouvelle instance de la classe WebServiceBindingAttribute. |
WebServiceBindingAttribute(String) |
Initialise une nouvelle instance de la classe WebServiceBindingAttribute définissant le nom de la liaison implémentée par la méthode de service Web XML. |
WebServiceBindingAttribute(String, String) |
Initialise une nouvelle instance de la classe WebServiceBindingAttribute. |
WebServiceBindingAttribute(String, String, String) |
Initialise une nouvelle instance de la classe WebServiceBindingAttribute. |
WebServiceBindingAttribute()
Initialise une nouvelle instance de la classe WebServiceBindingAttribute.
public:
WebServiceBindingAttribute();
public WebServiceBindingAttribute ();
Public Sub New ()
S’applique à
WebServiceBindingAttribute(String)
Initialise une nouvelle instance de la classe WebServiceBindingAttribute définissant le nom de la liaison implémentée par la méthode de service Web XML.
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)
Paramètres
- name
- String
Nom de la liaison pour laquelle une méthode de service Web XML implémente une opération. Définit la propriété Name.
Exemples
L’exemple suivant spécifie une liaison nommée LocalBinding
qui est définie dans le BindingSample
service Web XML.
<%@ 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>
Remarques
Ce constructeur est utilisé pour spécifier un nom pour une liaison définie dans le service Web XML auquel elle est appliquée et qui est membre de l’espace de noms par défaut.
Voir aussi
S’applique à
WebServiceBindingAttribute(String, String)
Initialise une nouvelle instance de la classe 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)
Paramètres
- name
- String
Nom de la liaison pour laquelle une méthode de service Web XML implémente une opération. Définit la propriété Name.
Exemples
L’exemple suivant spécifie une liaison nommée LocalBindingNonDefaultNamespace
qui est membre de l’espace http://www.contoso.com/MyBinding
de noms et définie dans le BindingSample
service Web XML.
<%@ 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>
Remarques
Ce constructeur est utilisé pour spécifier un nom pour une liaison définie dans le service Web XML auquel elle est appliquée et est membre de l’espace de noms fourni.
Voir aussi
S’applique à
WebServiceBindingAttribute(String, String, String)
Initialise une nouvelle instance de la classe 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)
Paramètres
- name
- String
Nom de la liaison pour laquelle une méthode de service Web XML implémente une opération. Définit la propriété Name.
- location
- String
Emplacement où la liaison est définie.
Exemples
L’exemple suivant spécifie une liaison nommée RemoteBinding
qui est membre de l’espace http://www.contoso.com/MyBinding
de noms et définie sur 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>
Remarques
Ce constructeur est utilisé pour spécifier un nom pour une liaison non définie dans le service Web XML auquel elle est appliquée et est membre de l’espace de noms fourni.