ScriptMethodAttribute.ResponseFormat Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.