WebInvokeAttribute.BodyStyle Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.