Sdílet prostřednictvím


WebServiceBindingAttribute Konstruktory

Definice

Inicializuje novou instanci WebServiceBindingAttribute třídy.

Přetížení

WebServiceBindingAttribute()

Inicializuje novou instanci WebServiceBindingAttribute třídy.

WebServiceBindingAttribute(String)

Inicializuje novou instanci WebServiceBindingAttribute třídy nastavení názvu vazby xml webová služba metoda implementuje.

WebServiceBindingAttribute(String, String)

Inicializuje novou instanci WebServiceBindingAttribute třídy.

WebServiceBindingAttribute(String, String, String)

Inicializuje novou instanci WebServiceBindingAttribute třídy.

WebServiceBindingAttribute()

Inicializuje novou instanci WebServiceBindingAttribute třídy.

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

Platí pro

WebServiceBindingAttribute(String)

Inicializuje novou instanci WebServiceBindingAttribute třídy nastavení názvu vazby xml webová služba metoda implementuje.

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

Název vazby metody webové služby XML implementuje operaci pro. Nastaví vlastnost Name.

Příklady

Následující příklad určuje vazbu s názvem LocalBinding, která je definována ve webové službě BindingSample 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>

Poznámky

Tento konstruktor slouží k určení názvu vazby definované ve webové službě XML, na který se používá a je členem výchozího oboru názvů.

Viz také

Platí pro

WebServiceBindingAttribute(String, String)

Inicializuje novou instanci WebServiceBindingAttribute třídy.

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

Název vazby metody webové služby XML implementuje operaci pro. Nastaví vlastnost Name.

ns
String

Obor názvů přidružený k vazbě. Nastaví vlastnost Namespace.

Příklady

Následující příklad určuje vazbu s názvem LocalBindingNonDefaultNamespace, která je členem oboru názvů http://www.contoso.com/MyBinding a definována ve webové službě BindingSample 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>

Poznámky

Tento konstruktor se používá k určení názvu vazby definované ve webové službě XML, která je použita na tuto a je členem zadaného oboru názvů.

Viz také

Platí pro

WebServiceBindingAttribute(String, String, String)

Inicializuje novou instanci WebServiceBindingAttribute třídy.

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

Název vazby metody webové služby XML implementuje operaci pro. Nastaví vlastnost Name.

ns
String

Obor názvů přidružený k vazbě. Nastaví vlastnost Namespace.

location
String

Umístění, kde je definována vazba.

Příklady

Následující příklad určuje vazbu s názvem RemoteBinding, která je členem oboru názvů http://www.contoso.com/MyBinding a definována v 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>

Poznámky

Tento konstruktor se používá k určení názvu vazby, která není definována ve webové službě XML, je použita na tuto a je členem zadaného oboru názvů.

Viz také

Platí pro