WebInvokeAttribute.BodyStyle 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
서비스 작업과 주고 받는 메시지의 본문 스타일을 가져오거나 설정합니다.
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 열거형 값 중 하나입니다.
예제
다음 예제에서는 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 응답에서 래퍼 이름을 내보내지 않습니다.