Partager via


ScriptMethodAttribute.ResponseFormat Propriété

Définition

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 Xmlvaleur , 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.

S’applique à

Voir aussi