WebServiceBindingAttribute Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.
- 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.