ScriptMethodAttribute.ResponseFormat 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
메서드 응답 형식을 가져오거나 설정합니다.
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 값 중 하나입니다. 기본값은 Json
입니다.
예제
다음 예제에 적용 하는 방법을 보여 줍니다 합니다 ScriptMethodAttribute 특성을 사용 하 여 해당 웹 메서드에 ResponseFormat 속성으로 설정 Xml
합니다. 메서드의 반환 값을 XML로 serialize 할 형식의 개체로 성공된 콜백 함수에 전송 XmlDocument합니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 ScriptMethodAttribute 클래스입니다.
설명
사용 된 ResponseFormat 속성 XML 반환 형식에 대 한 형식으로 지정 하려는 경우. 메서드가 반환 하는 경우에 유용를 XmlDocument 요소나 XmlElement 개체입니다.
경우는 ResponseFormat 속성이로 설정 되어 Xml
, public 필드와 있는 반환 형식의 속성은 ScriptIgnoreAttribute 적용 된 특성을 무시 되지 것입니다. 사용 하 여 serialize 될 것 이므로이 XmlSerializer 개체 대신를 JavaScriptSerializer 개체. 적용 해야 합니다는 XmlIgnoreAttribute 있도록 특성 XmlSerializer 무시 하거나 해당 public 필드와 속성은 반환 형식의 건너뛰도록 합니다.