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
Das folgende Beispiel zeigt, wie Sie auf eine Webmethode anwenden ScriptMethodAttribute , bei der die XmlSerializeString -Eigenschaft auf true
festgelegt ist. 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 der Zeichenfolge, die als XML-Markup interpretiert wird. Wenn der Wert ist false
und 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 Json
festgelegt ist.