다음을 통해 공유


ScriptMethodAttribute.ResponseFormat 속성

정의

메서드 응답 형식을 가져오거나 설정합니다.

public:
 property System::Web::Script::Services::ResponseFormat ResponseFormat { System::Web::Script::Services::ResponseFormat get(); void set(System::Web::Script::Services::ResponseFormat value); };
public System.Web.Script.Services.ResponseFormat ResponseFormat { get; set; }
member this.ResponseFormat : System.Web.Script.Services.ResponseFormat with get, set
Public Property ResponseFormat As ResponseFormat

속성 값

ResponseFormat

ResponseFormat 값 중 하나입니다. 기본값은 Json입니다.

예제

다음 예제에 적용 하는 방법을 보여 줍니다 합니다 ScriptMethodAttribute 특성을 사용 하 여 해당 웹 메서드에 ResponseFormat 속성으로 설정 Xml합니다. 메서드의 반환 값을 XML로 serialize 할 형식의 개체로 성공된 콜백 함수에 전송 XmlDocument합니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 ScriptMethodAttribute 클래스입니다.

설명

사용 된 ResponseFormat 속성 XML 반환 형식에 대 한 형식으로 지정 하려는 경우. 메서드가 반환 하는 경우에 유용를 XmlDocument 요소나 XmlElement 개체입니다.

경우는 ResponseFormat 속성이로 설정 되어 Xml, public 필드와 있는 반환 형식의 속성은 ScriptIgnoreAttribute 적용 된 특성을 무시 되지 것입니다. 사용 하 여 serialize 될 것 이므로이 XmlSerializer 개체 대신를 JavaScriptSerializer 개체. 적용 해야 합니다는 XmlIgnoreAttribute 있도록 특성 XmlSerializer 무시 하거나 해당 public 필드와 속성은 반환 형식의 건너뛰도록 합니다.

적용 대상

추가 정보