Aracılığıyla paylaş


WebInvokeAttribute.BodyStyle Özellik

Tanım

Hizmet işlemine gönderilen ve hizmetten gönderilen iletilerin gövde stilini alır veya ayarlar.

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

Özellik Değeri

Numaralandırma değerlerinden WebMessageBodyStyle biri.

Örnekler

Aşağıdaki örnekte özelliğin nasıl ayarlanacağı gösterilmektedir 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

Açıklamalar

olarak ayarlandığında Bare, hizmet işleminin sonucu doğrudan yanıt iletisinin gövdesine yazılır.

Not

ve Message dönüş geçersizliğini alan işlemler özellikle biçimlendiriciler tarafından işlenir. biçimlendiriciler, olarak ayarlansa BodyStyleWrappedbile yanıtta sarmalayıcı adını yaymaz.

Şunlara uygulanır