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.Gets or sets the body style of the messages that are sent to and from the service operation.

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.One of the WebMessageBodyStyle enumeration values.

Exemples

L'exemple suivant indique comment définir la propriété BodyStyle.The following example shows how to set the BodyStyle property.

[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.When set to Bare, the result of the service operation is written directly to the body of the response message.

Notes

Les opérations qui prennent un Message et retournent la valeur Void sont gérées spécialement par les formateurs.Operations that take a Message and return void are handled specially by the formatters. Les formateurs n'émettent pas le nom du wrapper dans la réponse même si BodyStyle a la valeur Wrapped.The formatters do not emit the wrapper name in the response even if BodyStyle is set to Wrapped.

S’applique à