Freigeben über


SoapBindingUse-Enumeration

Gibt an, ob die Meldungsteile als abstrakte Typdefinitionen oder konkrete Schemadefinitionen codiert sind.

Namespace: System.Web.Services.Description
Assembly: System.Web.Services (in system.web.services.dll)

Syntax

'Declaration
Public Enumeration SoapBindingUse
'Usage
Dim instance As SoapBindingUse
public enum SoapBindingUse
public enum class SoapBindingUse
public enum SoapBindingUse
public enum SoapBindingUse

Member

  Membername Beschreibung
Unterstützt von .NET Compact Framework Default Gibt den Wert einer leeren Zeichenfolge ("") für das entsprechende XML-use-Attribut an. 
Unterstützt von .NET Compact Framework Encoded Die Meldungsteile sind mit den angegebenen Codierungsregeln codiert. 
Unterstützt von .NET Compact Framework Literal Die Meldungsteile stellen ein konkretes Schema dar. 

Hinweise

Diese Enumeration wird auf Erweiterbarkeitselemente angewendet, die angeben, dass bei Datenübertragungen das SOAP-Protokoll verwendet wird, und die den Instanzen FaultBinding, InputBinding und OutputBinding hinzugefügt werden.

Weitere Informationen über die Angabe von Protokollen für XML-Webdienste finden Sie unter XML-Webdienste, die ASP.NET verwenden. Weitere Informationen über WSDL (Web Services Description Language) finden Sie in der Spezifikation unter http://www.w3.org/TR/wsdl/.

Beispiel

<%@ WebService Language="VB" Class="ShoppingCart" %>
 
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.Web.Services.Description
Imports System

Public Class ShoppingCart
        
    ' Specify that the XML Web service method uses encoded SOAP messages.
    <SoapDocumentMethod(Use:=SoapBindingUse.Encoded), _
     WebMethod()> _
    Public Sub PlaceOrder(O as OrderItem)
        
        ' Process the order on the back end.
    End Sub
End Class

Public Class OrderItem
  Public Count As Integer
  Public Description as String
  Public OrderDate as DateTime
  Public CustomerID as Long
  Public Cost as Decimal

End Class
<%@ WebService Language="C#" Class="ShoppingCart" %>
 
 using System.Web.Services;
 using System.Web.Services.Protocols;
 using System.Web.Services.Description;
 using System;

 public class ShoppingCart 
 {
       [ SoapDocumentMethod(Use=SoapBindingUse.Encoded) ]
       [ WebMethod]
       public void PlaceOrder(OrderItem O) 
       {
        // Process the order on the back end.
       }      
 }

public class OrderItem
{
  public int Count;
  public int Description;
  public DateTime OrderDate;
  public long CustomerID;
  public Decimal Cost;
}

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

System.Web.Services.Description-Namespace
SoapBodyBinding
SoapFaultBinding
SoapHeaderBinding
SoapHeaderFaultBinding