ScriptMethodAttribute.XmlSerializeString Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 false
como , 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 Json
como .