Aracılığıyla paylaş


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

ResponseFormat değerlerinden biri. Varsayılan değer: Json.

Örnekler

Aşağıdaki örnekte, özelliği olarak ayarlanmış bir Web yöntemine özniteliğinin ResponseFormat nasıl uygulanacağı ScriptMethodAttribute 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 JavaScriptSerializer nesnesi kullanılarak XmlSerializer seri hale getirilmeleridir. Dönüş türünün ortak alanlarını ve özelliklerini yoksaymak veya atlamak için XmlSerializer özniteliğini uygulamanız XmlIgnoreAttribute gerekir.

Şunlara uygulanır

Ayrıca bkz.