WebServiceBindingAttribute Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy WebServiceBindingAttribute.Initializes a new instance of the WebServiceBindingAttribute class.

Przeciążenia

WebServiceBindingAttribute()

Inicjuje nowe wystąpienie klasy WebServiceBindingAttribute.Initializes a new instance of the WebServiceBindingAttribute class.

WebServiceBindingAttribute(String)

Inicjuje nowe wystąpienie WebServiceBindingAttribute klasy, ustawiając nazwę powiązania metody usługi sieci Web XML implementującej.Initializes a new instance of the WebServiceBindingAttribute class setting the name of the binding the XML Web service method is implementing.

WebServiceBindingAttribute(String, String)

Inicjuje nowe wystąpienie klasy WebServiceBindingAttribute.Initializes a new instance of the WebServiceBindingAttribute class.

WebServiceBindingAttribute(String, String, String)

Inicjuje nowe wystąpienie klasy WebServiceBindingAttribute.Initializes a new instance of the WebServiceBindingAttribute class.

WebServiceBindingAttribute()

Inicjuje nowe wystąpienie klasy WebServiceBindingAttribute.Initializes a new instance of the WebServiceBindingAttribute class.

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

Dotyczy

Produkt Introduced

WebServiceBindingAttribute(String)

Inicjuje nowe wystąpienie WebServiceBindingAttribute klasy, ustawiając nazwę powiązania metody usługi sieci Web XML implementującej.Initializes a new instance of the WebServiceBindingAttribute class setting the name of the binding the XML Web service method is implementing.

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

Nazwą powiązania metody usługi sieci Web XML jest implementacja operacji dla.The name of the binding an XML Web service method is implementing an operation for. Ustawia Name Właściwość.Sets the Name property.

Przykłady

W poniższym przykładzie określono powiązanie o nazwie LocalBinding zdefiniowane w BindingSample usłudze sieci Web XML.The following example specifies a binding named LocalBinding that is defined in the BindingSample XML Web service.

<%@ 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 stosowana, i jest członkiem domyślnej przestrzeni nazw.This constructor is used to specify a name for a binding defined in the XML Web service it is applied to and is a member of the default namespace.

Zobacz też

Dotyczy

Produkt Introduced

WebServiceBindingAttribute(String, String)

Inicjuje nowe wystąpienie klasy WebServiceBindingAttribute.Initializes a new instance of the WebServiceBindingAttribute class.

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

Nazwą powiązania metody usługi sieci Web XML jest implementacja operacji dla.The name of the binding an XML Web service method is implementing an operation for. Ustawia Name Właściwość.Sets the Name property.

ns
String

Przestrzeń nazw skojarzona z powiązaniem.The namespace associated with the binding. Ustawia Namespace Właściwość.Sets the Namespace property.

Przykłady

W poniższym przykładzie określono 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.The following example specifies a binding named LocalBindingNonDefaultNamespace that is a member of the http://www.contoso.com/MyBinding namespace and defined in the BindingSample XML Web service.

<%@ 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, do którego jest stosowana, i jest członkiem podanej przestrzeni nazw.This constructor is used to specify a name for a binding defined in the XML Web service it is applied to that and is a member of the supplied namespace.

Zobacz też

Dotyczy

Produkt Introduced

WebServiceBindingAttribute(String, String, String)

Inicjuje nowe wystąpienie klasy WebServiceBindingAttribute.Initializes a new instance of the WebServiceBindingAttribute class.

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

Nazwą powiązania metody usługi sieci Web XML jest implementacja operacji dla.The name of the binding an XML Web service method is implementing an operation for. Ustawia Name Właściwość.Sets the Name property.

ns
String

Przestrzeń nazw skojarzona z powiązaniem.The namespace associated with the binding. Ustawia Namespace Właściwość.Sets the Namespace property.

location
String

Lokalizacja, w której jest zdefiniowane powiązanie.The location where the binding is defined.

Przykłady

W poniższym przykładzie określono powiązanie o nazwie RemoteBinding , które jest elementem członkowskim http://www.contoso.com/MyBinding przestrzeni nazw i zdefiniowane w http://www.contoso.com/MyService.asmx?wsdl .The following example specifies a binding named RemoteBinding that is a member of the http://www.contoso.com/MyBinding namespace and defined at 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 dla powiązania niezdefiniowanego w usłudze sieci Web XML, do którego jest stosowana, i jest członkiem podanej przestrzeni nazw.This constructor is used to specify a name for a binding not defined in the XML Web service it is applied to that and is a member of the supplied namespace.

Zobacz też

Dotyczy

Produkt Introduced