Поделиться через


WebServiceBindingAttribute Конструкторы

Определение

Инициализирует новый экземпляр класса WebServiceBindingAttribute.

Перегрузки

WebServiceBindingAttribute()

Инициализирует новый экземпляр класса WebServiceBindingAttribute.

WebServiceBindingAttribute(String)

Инициализирует новый экземпляр класса WebServiceBindingAttribute, задавая имя привязки, реализуемой методом веб-службы XML.

WebServiceBindingAttribute(String, String)

Инициализирует новый экземпляр класса WebServiceBindingAttribute.

WebServiceBindingAttribute(String, String, String)

Инициализирует новый экземпляр класса WebServiceBindingAttribute.

WebServiceBindingAttribute()

Инициализирует новый экземпляр класса WebServiceBindingAttribute.

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

Применяется к

WebServiceBindingAttribute(String)

Инициализирует новый экземпляр класса WebServiceBindingAttribute, задавая имя привязки, реализуемой методом веб-службы XML.

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)

Параметры

name
String

Имя привязки, для которой метод веб-службы XML реализует операцию. Задает свойство Name.

Примеры

В следующем примере задается привязка с именем LocalBinding , определенная в 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>

Комментарии

Этот конструктор используется для указания имени привязки, определенной в веб-службе XML, к которым она применяется, и является членом пространства имен по умолчанию.

См. также раздел

Применяется к

WebServiceBindingAttribute(String, String)

Инициализирует новый экземпляр класса WebServiceBindingAttribute.

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)

Параметры

name
String

Имя привязки, для которой метод веб-службы XML реализует операцию. Задает свойство Name.

ns
String

Пространство имен, связанное с привязкой. Задает свойство Namespace.

Примеры

В следующем примере задается привязка с именем LocalBindingNonDefaultNamespace , которая является членом http://www.contoso.com/MyBinding пространства имен и определена 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>

Комментарии

Этот конструктор используется для указания имени привязки, определенной в веб-службе XML, к ней применяется и является членом предоставленного пространства имен.

См. также раздел

Применяется к

WebServiceBindingAttribute(String, String, String)

Инициализирует новый экземпляр класса WebServiceBindingAttribute.

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)

Параметры

name
String

Имя привязки, для которой метод веб-службы XML реализует операцию. Задает свойство Name.

ns
String

Пространство имен, связанное с привязкой. Задает свойство Namespace.

location
String

Расположение, где определена привязка.

Примеры

В следующем примере задается привязка с именем RemoteBinding , которая является членом пространства имен и определена http://www.contoso.com/MyBinding в 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>

Комментарии

Этот конструктор используется для указания имени привязки, не определенной в веб-службе XML, к ней применяется и является членом предоставленного пространства имен.

См. также раздел

Применяется к