ScriptMethodAttribute.ResponseFormat Özellik

Tanım

Yöntem yanıtının biçimini alır veya ayarlar.

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

Özellik Değeri

Değerlerden ResponseFormat biri. Varsayılan değer: Json.

Örnekler

Aşağıdaki örnekte, özelliği olarak ayarlanmış bir Web yöntemine özniteliğinin ScriptMethodAttribute nasıl uygulanacağı ResponseFormat gösterilmektedirXml. yönteminin dönüş değeri XML olarak serileştirilir ve türündeki bir nesne olarak başarılı geri çağırma işlevine XmlDocumentgönderilir. Bu kod örneği, sınıfı için ScriptMethodAttribute sağlanan daha büyük bir örneğin parçasıdır.

Açıklamalar

ResponseFormat Dönüş türü için biçim olarak XML belirtmek istediğinizde özelliğini kullanın. Bu, yöntem bir XmlDocument veya XmlElement nesnesi döndürdüğünde yararlıdır.

ResponseFormat özelliği olarak Xmlayarlandığında, özniteliği uygulanmış olan dönüş türünün ScriptIgnoreAttribute genel alanları ve özellikleri yoksayılmaz. Bunun nedeni, nesne yerine XmlSerializer nesnesi kullanılarak JavaScriptSerializer seri hale getirilmeleridir. Dönüş türünün ortak alanlarını ve özelliklerini yoksaymak veya atlamak için XmlIgnoreAttribute özniteliğini uygulamanız XmlSerializer gerekir.

Şunlara uygulanır

Ayrıca bkz.