다음을 통해 공유


WebInvokeAttribute.BodyStyle 속성

정의

서비스 작업과 주고 받는 메시지의 본문 스타일을 가져오거나 설정합니다.

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

속성 값

WebMessageBodyStyle

WebMessageBodyStyle 열거형 값 중 하나입니다.

예제

다음 예제에서는 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

설명

설정 Bare하면 서비스 작업의 결과가 응답 메시지 본문에 직접 기록됩니다.

참고

void를 Message 사용하고 반환하는 작업은 포맷터에 의해 특별히 처리됩니다. 포맷터는 로 설정된 Wrapped경우에도 BodyStyle 응답에서 래퍼 이름을 내보내지 않습니다.

적용 대상