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 ö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 Xmlayarlandığı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.

Şunlara uygulanır

Ayrıca bkz.