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.Gets or sets a value that indicates whether all return types are serialized as XML, which includes string types.
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.true if all return types are serialized as XML; otherwise, false. O padrão é false.The default is false.
Exemplos
O exemplo a seguir mostra como aplicar ScriptMethodAttribute a um método Web com a XmlSerializeString propriedade definida como true .The following example shows how to apply ScriptMethodAttribute to a Web method with the XmlSerializeString property set to true. Este exemplo de código faz parte de um exemplo maior fornecido para a ScriptMethodAttribute classe.This code example is part of a larger example provided for the ScriptMethodAttribute class.
Comentários
Quando essa propriedade é definida como false , todos os tipos de retorno são serializados como XML, exceto cadeia de caracteres, que é interpretada como marcação XML.When this property is set to false, all return types are serialized as XML, except string, which is interpreted as XML markup. 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á chamada, mas a cadeia de caracteres serializada resultante será null .If the value is false, and if the return type is a string, and if the string does not contain XML markup that corresponds to a well-formed XML document, the succeeded callback function will be invoked but the resulting serialized string will be null.
O valor de XmlSerializeString é ignorado quando a ResponseFormat propriedade é definida como Json .The value of XmlSerializeString is ignored when the ResponseFormat property is set to Json.