Udostępnij za pośrednictwem


WebServiceBindingAttribute Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy WebServiceBindingAttribute.

Przeciążenia

WebServiceBindingAttribute()

Inicjuje nowe wystąpienie klasy WebServiceBindingAttribute.

WebServiceBindingAttribute(String)

Inicjuje WebServiceBindingAttribute nowe wystąpienie klasy, ustawiając nazwę powiązania implementowania metody usługi sieci Web XML.

WebServiceBindingAttribute(String, String)

Inicjuje nowe wystąpienie klasy WebServiceBindingAttribute.

WebServiceBindingAttribute(String, String, String)

Inicjuje nowe wystąpienie klasy WebServiceBindingAttribute.

WebServiceBindingAttribute()

Inicjuje nowe wystąpienie klasy WebServiceBindingAttribute.

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

Dotyczy

WebServiceBindingAttribute(String)

Inicjuje WebServiceBindingAttribute nowe wystąpienie klasy, ustawiając nazwę powiązania implementowania metody usługi sieci 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)

Parametry

name
String

Nazwa powiązania metody usługi sieci Web XML implementuje operację . Name Ustawia właściwość .

Przykłady

W poniższym przykładzie określono powiązanie o nazwie LocalBinding zdefiniowane w usłudze BindingSample sieci 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>

Uwagi

Ten konstruktor służy do określania nazwy powiązania zdefiniowanego w usłudze sieci Web XML, do którego jest stosowany i jest członkiem domyślnej przestrzeni nazw.

Zobacz też

Dotyczy

WebServiceBindingAttribute(String, String)

Inicjuje nowe wystąpienie klasy 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)

Parametry

name
String

Nazwa powiązania metody usługi sieci Web XML implementuje operację . Name Ustawia właściwość .

ns
String

Przestrzeń nazw skojarzona z powiązaniem. Namespace Ustawia właściwość .

Przykłady

Poniższy przykład określa powiązanie o nazwie LocalBindingNonDefaultNamespace , które jest elementem członkowskim http://www.contoso.com/MyBinding przestrzeni nazw i zdefiniowane w BindingSample usłudze sieci 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>

Uwagi

Ten konstruktor służy do określania nazwy powiązania zdefiniowanego w usłudze sieci Web XML, która jest do niej stosowana i jest elementem członkowskim podanej przestrzeni nazw.

Zobacz też

Dotyczy

WebServiceBindingAttribute(String, String, String)

Inicjuje nowe wystąpienie klasy 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)

Parametry

name
String

Nazwa powiązania metody usługi sieci Web XML implementuje operację . Name Ustawia właściwość .

ns
String

Przestrzeń nazw skojarzona z powiązaniem. Namespace Ustawia właściwość .

location
String

Lokalizacja, w której zdefiniowano powiązanie.

Przykłady

Poniższy przykład określa powiązanie o nazwie RemoteBinding , które jest elementem członkowskim http://www.contoso.com/MyBinding przestrzeni nazw i zdefiniowane pod adresem 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>

Uwagi

Ten konstruktor służy do określania nazwy powiązania, które nie jest zdefiniowane w usłudze sieci Web XML, jest do niej stosowany i jest elementem członkowskim podanej przestrzeni nazw.

Zobacz też

Dotyczy