WebServiceBindingAttribute Construtores

Definição

Inicializa uma nova instância da WebServiceBindingAttribute classe.

Sobrecargas

Name Description
WebServiceBindingAttribute()

Inicializa uma nova instância da WebServiceBindingAttribute classe.

WebServiceBindingAttribute(String)

Inicializa uma nova instância da WebServiceBindingAttribute classe que define o nome da ligação que o método do serviço Web XML está a implementar.

WebServiceBindingAttribute(String, String)

Inicializa uma nova instância da WebServiceBindingAttribute classe.

WebServiceBindingAttribute(String, String, String)

Inicializa uma nova instância da WebServiceBindingAttribute classe.

WebServiceBindingAttribute()

Inicializa uma nova instância da WebServiceBindingAttribute classe.

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

Aplica-se a

WebServiceBindingAttribute(String)

Inicializa uma nova instância da WebServiceBindingAttribute classe que define o nome da ligação que o método do serviço Web XML está a implementar.

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

O nome do método de ligação de um serviço Web XML está a implementar uma operação para. Define a propriedade Name.

Exemplos

O exemplo seguinte especifica uma ligação nomeada LocalBinding que é definida no BindingSample serviço 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>

Observações

Este construtor é usado para especificar um nome para uma ligação definida no serviço Web XML ao qual é aplicada e é membro do namespace padrão.

Ver também

Aplica-se a

WebServiceBindingAttribute(String, String)

Inicializa uma nova instância da WebServiceBindingAttribute classe.

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

O nome do método de ligação de um serviço Web XML está a implementar uma operação para. Define a propriedade Name.

ns
String

O namespace associado à ligação. Define a propriedade Namespace.

Exemplos

O exemplo seguinte especifica uma ligação nomeada LocalBindingNonDefaultNamespace que é membro do http://www.contoso.com/MyBinding espaço de nomes e definida no BindingSample serviço 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>

Observações

Este construtor é usado para especificar um nome para uma ligação definida no serviço Web XML que é aplicada a essa e é membro do espaço de nomes fornecido.

Ver também

Aplica-se a

WebServiceBindingAttribute(String, String, String)

Inicializa uma nova instância da WebServiceBindingAttribute classe.

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

O nome do método de ligação de um serviço Web XML está a implementar uma operação para. Define a propriedade Name.

ns
String

O namespace associado à ligação. Define a propriedade Namespace.

location
String

O local onde a ligação é definida.

Exemplos

O exemplo seguinte especifica uma ligação nomeada RemoteBinding que é um membro do http://www.contoso.com/MyBinding espaço de nomes e definida em 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>

Observações

Este construtor é usado para especificar um nome para uma ligação não definida no serviço Web XML que é aplicada a essa e é membro do espaço de nomes fornecido.

Ver também

Aplica-se a