英語で読む

次の方法で共有


ScriptMethodAttribute.ResponseFormat プロパティ

定義

メソッドの応答形式を取得または設定します。

C#
public System.Web.Script.Services.ResponseFormat ResponseFormat { get; set; }

プロパティ値

ResponseFormat 値のいずれか 1 つ。 既定値は、Json です。

次の例は、 プロパティが に設定された ScriptMethodAttribute Web メソッドに 属性を適用する方法をResponseFormatXml示しています。 メソッドの戻り値は XML としてシリアル化され、 型 XmlDocumentのオブジェクトとして成功したコールバック関数に送信されます。 このコード例は、ScriptMethodAttribute クラスのために提供されている大規模な例の一部です。

注釈

戻り値の型の ResponseFormat 形式として XML を指定する場合は、 プロパティを使用します。 これは、 メソッドが オブジェクトまたは オブジェクトを返す XmlDocument 場合に XmlElement 便利です。

プロパティが ResponseFormatXml設定されている場合、属性が適用されている ScriptIgnoreAttribute 戻り値の型のパブリック フィールドとプロパティは無視されません。 これは、 オブジェクトではなく JavaScriptSerializer オブジェクトをXmlSerializer使用してシリアル化されるためです。 戻り値の型の XmlIgnoreAttribute パブリック フィールドとプロパティを無視またはスキップするには XmlSerializer 、 属性を適用する必要があります。

適用対象

製品 バージョン
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

こちらもご覧ください