Freigeben über


ScriptMethodAttribute.XmlSerializeString Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob alle Rückgabetypen, einschließlich der Zeichenfolgentypen, als XML serialisiert werden, oder legt diesen fest.

public:
 property bool XmlSerializeString { bool get(); void set(bool value); };
public bool XmlSerializeString { get; set; }
member this.XmlSerializeString : bool with get, set
Public Property XmlSerializeString As Boolean

Eigenschaftswert

true, wenn alle Rückgabetypen als XML serialisiert werden, andernfalls false. Der Standardwert ist false.

Beispiele

Das folgende Beispiel zeigt, wie Sie auf eine Webmethode anwenden ScriptMethodAttribute , bei der die XmlSerializeString -Eigenschaft auf truefestgelegt ist. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die ScriptMethodAttribute-Klasse bereitgestellt wird.

Hinweise

Wenn diese Eigenschaft auf falsefestgelegt ist, werden alle Rückgabetypen als XML serialisiert, mit Ausnahme der Zeichenfolge, die als XML-Markup interpretiert wird. Wenn der Wert ist falseund der Rückgabetyp eine Zeichenfolge ist und die Zeichenfolge kein XML-Markup enthält, das einem wohlgeformten XML-Dokument entspricht, wird die funktion für den erfolgreichen Rückruf aufgerufen, aber die resultierende serialisierte Zeichenfolge lautet null.

Der Wert von XmlSerializeString wird ignoriert, wenn die ResponseFormat -Eigenschaft auf Jsonfestgelegt ist.

Gilt für:

Weitere Informationen