WebInvokeAttribute.BodyStyle Propriété

Définition

Obtient ou définit le style de corps des messages envoyés vers et depuis l’opération de service.

public:
 property System::ServiceModel::Web::WebMessageBodyStyle BodyStyle { System::ServiceModel::Web::WebMessageBodyStyle get(); void set(System::ServiceModel::Web::WebMessageBodyStyle value); };
public System.ServiceModel.Web.WebMessageBodyStyle BodyStyle { get; set; }
member this.BodyStyle : System.ServiceModel.Web.WebMessageBodyStyle with get, set
Public Property BodyStyle As WebMessageBodyStyle

Valeur de propriété

Une des valeurs d'énumération WebMessageBodyStyle.

Exemples

L'exemple suivant indique comment définir la propriété BodyStyle.

[OperationContract]
[WebInvoke(UriTemplate = "Mult?x={x}&y={y}", BodyStyle = WebMessageBodyStyle.Bare)]
long Multiply(long x, long y);
<OperationContract()> _
<WebInvoke(UriTemplate:="Mult?x={x}&y={y}", BodyStyle:=WebMessageBodyStyle.Bare)> _
Function Multiply(ByVal x As Long, ByVal y As Long) As Long

Remarques

En cas de définition à Bare, le résultat de l'opération de service est écrit directement dans le corps du message de réponse.

Notes

Les opérations qui prennent un Message et retournent la valeur Void sont gérées spécialement par les formateurs. Les formateurs n'émettent pas le nom du wrapper dans la réponse même si BodyStyle a la valeur Wrapped.

S’applique à