ScriptMethodAttribute.ResponseFormat Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le format de la réponse de méthode.
public:
property System::Web::Script::Services::ResponseFormat ResponseFormat { System::Web::Script::Services::ResponseFormat get(); void set(System::Web::Script::Services::ResponseFormat value); };
public System.Web.Script.Services.ResponseFormat ResponseFormat { get; set; }
member this.ResponseFormat : System.Web.Script.Services.ResponseFormat with get, set
Public Property ResponseFormat As ResponseFormat
Valeur de propriété
Une des valeurs de l'objet ResponseFormat. La valeur par défaut est Json
.
Exemples
L’exemple suivant montre comment appliquer l’attribut ScriptMethodAttribute à une méthode Web avec la ResponseFormat propriété définie sur Xml
. La valeur de retour de la méthode est sérialisée au format XML et envoyée à la fonction de rappel réussie en tant qu’objet de type XmlDocument. Cet exemple de code fait partie d’un exemple plus grand fourni pour la ScriptMethodAttribute classe .
Remarques
Utilisez la ResponseFormat propriété lorsque vous souhaitez spécifier XML comme format pour le type de retour. Cela est utile lorsque la méthode retourne un XmlDocument objet ou .XmlElement
Lorsque la ResponseFormat propriété a la Xml
valeur , les champs publics et les propriétés du type de retour auxquels l’attribut ScriptIgnoreAttribute est appliqué ne sont pas ignorés. Cela est dû au fait qu’ils seront sérialisés à l’aide de l’objet XmlSerializer au lieu de l’objet JavaScriptSerializer . Vous devez appliquer l’attribut XmlIgnoreAttribute pour ignorer XmlSerializer ou ignorer ces champs publics et propriétés du type de retour.