WebServiceBindingAttribute Constructeurs

Définition

Initialise une nouvelle instance de la classe WebServiceBindingAttribute.Initializes a new instance of the WebServiceBindingAttribute class.

Surcharges

WebServiceBindingAttribute()

Initialise une nouvelle instance de la classe WebServiceBindingAttribute.Initializes a new instance of the WebServiceBindingAttribute class.

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.Initializes a new instance of the WebServiceBindingAttribute class setting the name of the binding the XML Web service method is implementing.

WebServiceBindingAttribute(String, String)

Initialise une nouvelle instance de la classe WebServiceBindingAttribute.Initializes a new instance of the WebServiceBindingAttribute class.

WebServiceBindingAttribute(String, String, String)

Initialise une nouvelle instance de la classe WebServiceBindingAttribute.Initializes a new instance of the WebServiceBindingAttribute class.

WebServiceBindingAttribute()

Initialise une nouvelle instance de la classe WebServiceBindingAttribute.Initializes a new instance of the WebServiceBindingAttribute class.

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.Initializes a new instance of the WebServiceBindingAttribute class setting the name of the binding the XML Web service method is implementing.

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.The name of the binding an XML Web service method is implementing an operation for. Définit la propriété Name.Sets the Name property.

Exemples

L’exemple suivant spécifie une liaison nommée LocalBinding qui est définie dans le BindingSample service Web XML.The following example specifies a binding named LocalBinding that is defined in the BindingSample XML Web service.

<%@ 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 il s’applique et est membre de l’espace de noms par défaut.This constructor is used to specify a name for a binding defined in the XML Web service it is applied to and is a member of the default namespace.

Voir aussi

S’applique à

WebServiceBindingAttribute(String, String)

Initialise une nouvelle instance de la classe WebServiceBindingAttribute.Initializes a new instance of the WebServiceBindingAttribute class.

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.The name of the binding an XML Web service method is implementing an operation for. Définit la propriété Name.Sets the Name property.

ns
String

Espace de noms associé à la liaison.The namespace associated with the binding. Définit la propriété Namespace.Sets the Namespace property.

Exemples

L’exemple suivant spécifie une liaison nommée LocalBindingNonDefaultNamespace qui est un membre de l' http://www.contoso.com/MyBinding espace de noms et défini dans le BindingSample service Web XML.The following example specifies a binding named LocalBindingNonDefaultNamespace that is a member of the http://www.contoso.com/MyBinding namespace and defined in the BindingSample XML Web service.

<%@ 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 il est appliqué et qui est membre de l’espace de noms fourni.This constructor is used to specify a name for a binding defined in the XML Web service it is applied to that and is a member of the supplied namespace.

Voir aussi

S’applique à

WebServiceBindingAttribute(String, String, String)

Initialise une nouvelle instance de la classe WebServiceBindingAttribute.Initializes a new instance of the WebServiceBindingAttribute class.

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.The name of the binding an XML Web service method is implementing an operation for. Définit la propriété Name.Sets the Name property.

ns
String

Espace de noms associé à la liaison.The namespace associated with the binding. Définit la propriété Namespace.Sets the Namespace property.

location
String

Emplacement où la liaison est définie.The location where the binding is defined.

Exemples

L’exemple suivant spécifie une liaison nommée RemoteBinding qui est un membre de l' http://www.contoso.com/MyBinding espace de noms et défini à http://www.contoso.com/MyService.asmx?wsdl .The following example specifies a binding named RemoteBinding that is a member of the http://www.contoso.com/MyBinding namespace and defined at 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 qui est membre de l’espace de noms fourni.This constructor is used to specify a name for a binding not defined in the XML Web service it is applied to that and is a member of the supplied namespace.

Voir aussi

S’applique à