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.
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.