WebInvokeAttribute.BodyStyle Propiedad

Definición

Obtiene o establece el estilo del cuerpo de los mensajes que se envían hacia y desde la operación de servicio.

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

Valor de propiedad

WebMessageBodyStyle

Uno de los valores de enumeración de WebMessageBodyStyle.

Ejemplos

En el ejemplo siguiente se muestra cómo establecer la propiedad 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

Comentarios

Cuando se establece en Bare, el resultado de la operación del servicio se escribe directamente en el cuerpo del mensaje de respuesta.

Nota

Los formateadores administran especialmente las operaciones que toman un Message y devuelven “void”. Los formateadores no emiten el nombre del contenedor en la respuesta aunque BodyStyle esté establecido en Wrapped.

Se aplica a