ScriptMethodAttribute.ResponseFormat プロパティ
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メソッドの応答形式を取得または設定します。
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
ResponseFormat 値のいずれか 1 つ。 既定値は、Json
です。
次の例は、 プロパティが に設定された ScriptMethodAttribute Web メソッドに 属性を適用する方法をResponseFormatXml
示しています。 メソッドの戻り値は XML としてシリアル化され、 型 XmlDocumentのオブジェクトとして成功したコールバック関数に送信されます。 このコード例は、ScriptMethodAttribute クラスのために提供されている大規模な例の一部です。
戻り値の型の ResponseFormat 形式として XML を指定する場合は、 プロパティを使用します。 これは、 メソッドが オブジェクトまたは オブジェクトを返す XmlDocument 場合に XmlElement 便利です。
プロパティが ResponseFormat に Xml
設定されている場合、属性が適用されている 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 |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。