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

Boolean

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

Beispiele

Im folgenden Beispiel wird gezeigt, wie ScriptMethodAttribute Sie auf eine Webmethode anwenden, bei der die- XmlSerializeString Eigenschaft auf festgelegt ist true . Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die-Klasse bereitgestellt wird ScriptMethodAttribute .

Hinweise

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

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

Gilt für

Siehe auch