Compartir a través de


WebServiceBindingAttribute Constructores

Definición

Inicializa una nueva instancia de la clase WebServiceBindingAttribute.

Sobrecargas

WebServiceBindingAttribute()

Inicializa una nueva instancia de la clase WebServiceBindingAttribute.

WebServiceBindingAttribute(String)

Inicializa una nueva instancia de la clase WebServiceBindingAttribute estableciendo el nombre del enlace que el método de servicios Web XML está implementando.

WebServiceBindingAttribute(String, String)

Inicializa una nueva instancia de la clase WebServiceBindingAttribute.

WebServiceBindingAttribute(String, String, String)

Inicializa una nueva instancia de la clase WebServiceBindingAttribute.

WebServiceBindingAttribute()

Inicializa una nueva instancia de la clase WebServiceBindingAttribute.

public:
 WebServiceBindingAttribute();
public WebServiceBindingAttribute ();
Public Sub New ()

Se aplica a

WebServiceBindingAttribute(String)

Inicializa una nueva instancia de la clase WebServiceBindingAttribute estableciendo el nombre del enlace que el método de servicios Web XML está implementando.

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)

Parámetros

name
String

Nombre del enlace para el que un método de servicios Web XML está implementando una operación. Establece la propiedad Name.

Ejemplos

En el ejemplo siguiente se especifica un enlace denominado LocalBinding que se define en el BindingSample servicio 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>

Comentarios

Este constructor se usa para especificar un nombre para un enlace definido en el servicio web XML al que se aplica y es miembro del espacio de nombres predeterminado.

Consulte también

Se aplica a

WebServiceBindingAttribute(String, String)

Inicializa una nueva instancia de la clase 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)

Parámetros

name
String

Nombre del enlace para el que un método de servicios Web XML está implementando una operación. Establece la propiedad Name.

ns
String

Espacio de nombres asociado al enlace. Establece la propiedad Namespace.

Ejemplos

En el ejemplo siguiente se especifica un enlace denominado LocalBindingNonDefaultNamespace que es miembro del http://www.contoso.com/MyBinding espacio de nombres y definido en el BindingSample servicio 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>

Comentarios

Este constructor se usa para especificar un nombre para un enlace definido en el servicio web XML al que se aplica y es miembro del espacio de nombres proporcionado.

Consulte también

Se aplica a

WebServiceBindingAttribute(String, String, String)

Inicializa una nueva instancia de la clase 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)

Parámetros

name
String

Nombre del enlace para el que un método de servicios Web XML está implementando una operación. Establece la propiedad Name.

ns
String

Espacio de nombres asociado al enlace. Establece la propiedad Namespace.

location
String

Ubicación donde se define el enlace.

Ejemplos

En el ejemplo siguiente se especifica un enlace denominado RemoteBinding que es miembro del http://www.contoso.com/MyBinding espacio de nombres y definido en 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>

Comentarios

Este constructor se usa para especificar un nombre para un enlace no definido en el servicio web XML al que se aplica y es miembro del espacio de nombres proporcionado.

Consulte también

Se aplica a