Freigeben über


ScriptMethodAttribute.XmlSerializeString Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob alle Rückgabetypen als XML serialisiert werden, die Zeichenfolgentypen enthalten.

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

truewenn alle Rückgabetypen als XML serialisiert werden; andernfalls . false Der Standardwert lautet false.

Beispiele

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

Hinweise

Wenn diese Eigenschaft auf false festgelegt ist, werden alle Rückgabetypen als XML serialisiert, mit Ausnahme von Zeichenfolgen, die als XML-Markup interpretiert werden. Wenn der Wert falseist und der Rückgabetyp eine Zeichenfolge ist und die Zeichenfolge kein XML-Markup enthält, das einem wohlgeformten XML-Dokument entspricht, wird die erfolgreiche Rückruffunktion aufgerufen, die resultierende serialisierte Zeichenfolge lautet nulljedoch .

Der Wert wird XmlSerializeString ignoriert, wenn die ResponseFormat Eigenschaft auf Json.

Gilt für:

Weitere Informationen