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.

C#
public WebServiceBindingAttribute ();

Dotyczy

.NET Framework 4.8 i inne wersje
Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

WebServiceBindingAttribute(String)

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

C#
public WebServiceBindingAttribute (string name);

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.

ASP.NET (C#)
<%@ 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";
      }

 }

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

.NET Framework 4.8 i inne wersje
Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

WebServiceBindingAttribute(String, String)

Inicjuje nowe wystąpienie klasy WebServiceBindingAttribute.

C#
public WebServiceBindingAttribute (string name, string ns);

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.

ASP.NET (C#)
<%@ 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>

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

.NET Framework 4.8 i inne wersje
Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

WebServiceBindingAttribute(String, String, String)

Inicjuje nowe wystąpienie klasy WebServiceBindingAttribute.

C#
public WebServiceBindingAttribute (string name, string ns, string location);

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.

ASP.NET (C#)
<%@ 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";
      }
 }

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

.NET Framework 4.8 i inne wersje
Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8