ScriptMethodAttribute.XmlSerializeString Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
.