Développer Réduire
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

SoapBindingUse, énumération

Spécifie si les éléments de message sont codés en tant que définitions de type abstrait ou définitions de schéma concret.

Espace de noms :  System.Web.Services.Description
Assembly :  System.Web.Services (dans System.Web.Services.dll)
public enum SoapBindingUse
Nom de membreDescription
DefaultSpécifie une valeur de chaîne vide ("") pour l'attribut use XML correspondant.
EncodedLes éléments de message sont codés à l'aide de règles de codage données.
LiteralLes éléments de message représentent un schéma concret.

Cette énumération s'applique à des éléments d'extensibilité qui spécifient que des transmissions de données utilisent le protocole SOAP et qui sont ajoutés aux instances de FaultBinding, InputBinding et OutputBinding.

Pour plus d'informations sur la spécification des protocoles pour les services Web XML, consultez [<topic://cpconbuildingaspnetwebservices>]. Pour plus d'informations sur WSDL (Web Services Description Language), consultez la spécification sur http://www.w3.org/TR/wsdl/.


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




.NET Framework

Pris en charge dans : 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
© 2013 Microsoft. Tous droits réservés.