Condividi tramite


WebServiceBindingAttribute Costruttori

Definizione

Inizializza una nuova istanza della classe WebServiceBindingAttribute.

Overload

WebServiceBindingAttribute()

Inizializza una nuova istanza della classe WebServiceBindingAttribute.

WebServiceBindingAttribute(String)

Inizializza una nuova istanza della classe WebServiceBindingAttribute che imposta il nome dell'associazione implementata dal metodo del servizio Web XML.

WebServiceBindingAttribute(String, String)

Inizializza una nuova istanza della classe WebServiceBindingAttribute.

WebServiceBindingAttribute(String, String, String)

Inizializza una nuova istanza della classe WebServiceBindingAttribute.

WebServiceBindingAttribute()

Inizializza una nuova istanza della classe WebServiceBindingAttribute.

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

Si applica a

WebServiceBindingAttribute(String)

Inizializza una nuova istanza della classe WebServiceBindingAttribute che imposta il nome dell'associazione implementata dal metodo del servizio 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)

Parametri

name
String

Nome dell'associazione per cui un metodo del servizio Web XML implementa un'operazione. Imposta la proprietà Name.

Esempio

Nell'esempio seguente viene specificata un'associazione BindingSample denominata LocalBinding definita nel servizio 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>

Commenti

Questo costruttore viene usato per specificare un nome per un'associazione definita nel servizio Web XML a cui viene applicato ed è membro dello spazio dei nomi predefinito.

Vedi anche

Si applica a

WebServiceBindingAttribute(String, String)

Inizializza una nuova istanza della 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)

Parametri

name
String

Nome dell'associazione per cui un metodo del servizio Web XML implementa un'operazione. Imposta la proprietà Name.

ns
String

Spazio dei nomi associato all'associazione. Imposta la proprietà Namespace.

Esempio

Nell'esempio seguente viene specificata un'associazione denominata LocalBindingNonDefaultNamespace membro dello spazio dei nomi e definita nel BindingSample servizio Web http://www.contoso.com/MyBinding 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>

Commenti

Questo costruttore viene usato per specificare un nome per un'associazione definita nel servizio Web XML a cui viene applicato ed è un membro dello spazio dei nomi fornito.

Vedi anche

Si applica a

WebServiceBindingAttribute(String, String, String)

Inizializza una nuova istanza della 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)

Parametri

name
String

Nome dell'associazione per cui un metodo del servizio Web XML implementa un'operazione. Imposta la proprietà Name.

ns
String

Spazio dei nomi associato all'associazione. Imposta la proprietà Namespace.

location
String

Posizione in cui è definita l'associazione.

Esempio

Nell'esempio seguente viene specificata un'associazione denominata RemoteBinding membro dello spazio dei nomi e definita in http://www.contoso.com/MyService.asmx?wsdl.http://www.contoso.com/MyBinding

<%@ 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>

Commenti

Questo costruttore viene usato per specificare un nome per un'associazione non definita nel servizio Web XML applicato a tale oggetto ed è membro dello spazio dei nomi fornito.

Vedi anche

Si applica a