Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. |
Traduction
Source
|
WebResponse, classe
Fournit une réponse provenant d'un URI (Uniform Resource Identifier). Il s'agit d'une classe abstract.
Assembly : System (dans System.dll)
Le type WebResponse expose les membres suivants.
| Nom | Description | |
|---|---|---|
|
WebResponse() | Initialise une nouvelle instance de la classe WebResponse. |
|
WebResponse(SerializationInfo, StreamingContext) | Initialise une nouvelle instance de la classe WebResponse à partir des instances spécifiées des classes SerializationInfo et StreamingContext. |
| Nom | Description | |
|---|---|---|
|
ContentLength | En cas de substitution dans une classe dérivée, obtient ou définit la longueur du contenu des données reçues. |
|
ContentType | En cas de substitution dans une classe dérivée, obtient ou définit le type de contenu des données reçues. |
|
Headers | En cas de substitution dans une classe dérivée, obtient une collection de paires nom-valeur d'en-tête associées à cette demande. |
|
IsFromCache | Obtient une valeur Boolean qui indique si cette réponse a été extraite du cache. |
|
IsMutuallyAuthenticated | Obtient une valeur Boolean indiquant si l'authentification mutuelle s'est produite. |
|
ResponseUri | En cas de substitution dans une classe dérivée, obtient l'URI de la ressource Internet qui a réellement répondu à la demande. |
|
SupportsHeaders |
| Nom | Description | |
|---|---|---|
|
Close | En cas de substitution par une classe descendante, ferme le flux de réponse. |
|
CreateObjRef | Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject.) |
|
Dispose() | |
|
Dispose(Boolean) | |
|
Equals(Object) | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) |
|
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de netto***ge avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) |
|
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) |
|
GetLifetimeService | Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) |
|
GetObjectData | Infrastructure. Remplit SerializationInfo avec les données qui sont nécessaires pour sérialiser l'objet cible. |
|
GetResponseStream | En cas de substitution dans une classe dérivée, retourne le flux de données de la ressource Internet. |
|
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
|
InitializeLifetimeService | Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) |
|
MemberwiseClone() | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) |
|
MemberwiseClone(Boolean) | Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject.) |
|
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
| Nom | Description | |
|---|---|---|
|
IDisposable.Dispose | Infrastructure. En cas de substitution dans une classe dérivée, libère toutes les ressources utilisées par WebResponse. |
|
ISerializable.GetObjectData | Infrastructure. Remplit une instance de SerializationInfo avec les données nécessaires pour sérialiser WebResponse. |
La classe WebResponse est la classe de base abstract dont sont dérivées les classes de réponses propres au protocole. Des applications peuvent participer aux transactions de demande et de réponse quel que soit le protocole en utilisant des instances de la classe WebResponse alors que des classes propres au protocole dérivées de WebResponse traitent les détails de la demande.
Les applications clientes ne créent pas directement d'objet WebResponse. Ils sont créés en appelant la méthode GetResponse sur une instance de WebRequest.
La classe WebResponse contient de nouveaux membres lorsqu'elle est utilisée dans un projet Bibliothèque de classes portable. Pour plus d'informations, consultez Differences API dans la bibliothèque de classes portable.
Remarques à l'attention des héritiers
Lorsque vous héritez de WebResponse, vous devez substituer les membres suivants : ContentLength, ContentType, GetResponseStream, ResponseUri et Headers.
L'exemple suivant crée une instance de WebResponse à partir de WebRequest.
Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2
Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.