Compartilhar via


ScriptMethodAttribute.XmlSerializeString Propriedade

Definição

Obtém ou define um valor que indica se todos os tipos de retorno são serializados como XML, que inclui os tipos de cadeia de caracteres.

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

Valor da propriedade

true se todos os tipos de retornos forem serializados como XML; caso contrário, false. O padrão é false.

Exemplos

O exemplo a seguir mostra como aplicar ScriptMethodAttribute a um método Web com a XmlSerializeString propriedade definida como true. Este exemplo de código faz parte de um exemplo maior fornecido para a ScriptMethodAttribute classe .

Comentários

Quando essa propriedade é definida falsecomo , todos os tipos de retorno são serializados como XML, exceto cadeia de caracteres, que é interpretada como marcação XML. Se o valor for false, e se o tipo de retorno for uma cadeia de caracteres e se a cadeia de caracteres não contiver marcação XML que corresponda a um documento XML bem formado, a função de retorno de chamada bem-sucedida será invocada, mas a cadeia de caracteres serializada resultante será null.

O valor de XmlSerializeString é ignorado quando a ResponseFormat propriedade é definida Jsoncomo .

Aplica-se a

Confira também