Aracılığıyla paylaş


WebServiceBindingAttribute Oluşturucular

Tanım

WebServiceBindingAttribute sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

WebServiceBindingAttribute()

WebServiceBindingAttribute sınıfının yeni bir örneğini başlatır.

WebServiceBindingAttribute(String)

XML Web hizmeti yönteminin WebServiceBindingAttribute uyguladığı bağlamanın adını ayarlayan sınıfın yeni bir örneğini başlatır.

WebServiceBindingAttribute(String, String)

WebServiceBindingAttribute sınıfının yeni bir örneğini başlatır.

WebServiceBindingAttribute(String, String, String)

WebServiceBindingAttribute sınıfının yeni bir örneğini başlatır.

WebServiceBindingAttribute()

WebServiceBindingAttribute sınıfının yeni bir örneğini başlatır.

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

Şunlara uygulanır

WebServiceBindingAttribute(String)

XML Web hizmeti yönteminin WebServiceBindingAttribute uyguladığı bağlamanın adını ayarlayan sınıfın yeni bir örneğini başlatır.

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)

Parametreler

name
String

XML Web hizmeti yöntemini bağlama işleminin adı için bir işlem uyguluyor. Name özelliğini ayarlar.

Örnekler

Aşağıdaki örnek, XML Web hizmetinde tanımlanan adlı LocalBinding bir bağlamayı BindingSample belirtir.

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

Açıklamalar

Bu oluşturucu, uygulandığı XML Web hizmetinde tanımlanan bir bağlamanın adını belirtmek için kullanılır ve varsayılan ad alanının bir üyesidir.

Ayrıca bkz.

Şunlara uygulanır

WebServiceBindingAttribute(String, String)

WebServiceBindingAttribute sınıfının yeni bir örneğini başlatır.

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)

Parametreler

name
String

XML Web hizmeti yöntemini bağlama işleminin adı için bir işlem uyguluyor. Name özelliğini ayarlar.

ns
String

Bağlamayla ilişkili ad alanı. Namespace özelliğini ayarlar.

Örnekler

Aşağıdaki örnek, ad alanının üyesi http://www.contoso.com/MyBinding olan ve XML Web hizmetinde tanımlanan adlı LocalBindingNonDefaultNamespace bir bağlamayı BindingSample belirtir.

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

Açıklamalar

Bu oluşturucu, uygulandığı XML Web hizmetinde tanımlanan bir bağlamanın adını belirtmek için kullanılır ve sağlanan ad alanının bir üyesidir.

Ayrıca bkz.

Şunlara uygulanır

WebServiceBindingAttribute(String, String, String)

WebServiceBindingAttribute sınıfının yeni bir örneğini başlatır.

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)

Parametreler

name
String

XML Web hizmeti yöntemini bağlama işleminin adı için bir işlem uyguluyor. Name özelliğini ayarlar.

ns
String

Bağlamayla ilişkili ad alanı. Namespace özelliğini ayarlar.

location
String

Bağlamanın tanımlandığı konum.

Örnekler

Aşağıdaki örnek, ad alanının üyesi http://www.contoso.com/MyBinding olan ve adresinde http://www.contoso.com/MyService.asmx?wsdltanımlanan adlı RemoteBinding bir bağlamayı belirtir.

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

Açıklamalar

Bu oluşturucu, uygulandığı XML Web hizmetinde tanımlanmayan bir bağlamanın adını belirtmek için kullanılır ve sağlanan ad alanının bir üyesidir.

Ayrıca bkz.

Şunlara uygulanır