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
Değerlerden ResponseFormat biri. Varsayılan değer: Json
.
Örnekler
Aşağıdaki örnekte özniteliğinin ScriptMethodAttribute özelliği olarak ayarlanmış bir Web yöntemine ResponseFormat nasıl uygulanacağı gösterilmektedir Xml
. yönteminin dönüş değeri XML olarak seri hale getirilir 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ü biçimi olarak XML belirtmek istediğinizde özelliğini kullanın. Yöntem bir XmlDocument veya XmlElement nesnesi döndürdüğünde bu yararlı olur.
ResponseFormat özelliği olarak Xml
ayarlandığında, özniteliğinin uygulandığı dönüş türünün ScriptIgnoreAttribute ortak 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.