WebServiceBindingAttribute Konstruktorer

Definition

Initierar en ny instans av WebServiceBindingAttribute klassen.

Överlagringar

Name Description
WebServiceBindingAttribute()

Initierar en ny instans av WebServiceBindingAttribute klassen.

WebServiceBindingAttribute(String)

Initierar en ny instans av WebServiceBindingAttribute klassinställningen namnet på bindningen som XML-webbtjänstmetoden implementerar.

WebServiceBindingAttribute(String, String)

Initierar en ny instans av WebServiceBindingAttribute klassen.

WebServiceBindingAttribute(String, String, String)

Initierar en ny instans av WebServiceBindingAttribute klassen.

WebServiceBindingAttribute()

Initierar en ny instans av WebServiceBindingAttribute klassen.

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

Gäller för

WebServiceBindingAttribute(String)

Initierar en ny instans av WebServiceBindingAttribute klassinställningen namnet på bindningen som XML-webbtjänstmetoden implementerar.

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)

Parametrar

name
String

Namnet på bindningen av en XML-webbtjänstmetod implementerar en åtgärd för. Anger egenskapen Name .

Exempel

I följande exempel anges en bindning med namnet LocalBinding som definieras i BindingSample XML-webbtjänsten.

<%@ 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>

Kommentarer

Den här konstruktorn används för att ange ett namn för en bindning som definierats i XML-webbtjänsten som den tillämpas på och är medlem i standardnamnområdet.

Se även

Gäller för

WebServiceBindingAttribute(String, String)

Initierar en ny instans av WebServiceBindingAttribute klassen.

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)

Parametrar

name
String

Namnet på bindningen av en XML-webbtjänstmetod implementerar en åtgärd för. Anger egenskapen Name .

ns
String

Namnområdet som är associerat med bindningen. Anger egenskapen Namespace .

Exempel

I följande exempel anges en bindning med namnet LocalBindingNonDefaultNamespace som är medlem i http://www.contoso.com/MyBinding namnområdet och definieras i BindingSample XML-webbtjänsten.

<%@ 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>

Kommentarer

Den här konstruktorn används för att ange ett namn för en bindning som definierats i XML-webbtjänsten som den tillämpas på och är medlem i det angivna namnområdet.

Se även

Gäller för

WebServiceBindingAttribute(String, String, String)

Initierar en ny instans av WebServiceBindingAttribute klassen.

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)

Parametrar

name
String

Namnet på bindningen av en XML-webbtjänstmetod implementerar en åtgärd för. Anger egenskapen Name .

ns
String

Namnområdet som är associerat med bindningen. Anger egenskapen Namespace .

location
String

Platsen där bindningen definieras.

Exempel

I följande exempel anges en bindning med namnet RemoteBinding som är medlem i http://www.contoso.com/MyBinding namnområdet och definieras på 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>

Kommentarer

Den här konstruktorn används för att ange ett namn för en bindning som inte definierats i XML-webbtjänsten som den tillämpas på och är medlem i det angivna namnområdet.

Se även

Gäller för