HttpMessage Classe
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.
Représente un contexte qui transite par le HttpPipeline.
public sealed class HttpMessage : IDisposable
type HttpMessage = class
interface IDisposable
Public NotInheritable Class HttpMessage
Implements IDisposable
- Héritage
-
HttpMessage
- Implémente
Constructeurs
HttpMessage(Request, ResponseClassifier) |
Crée une instance de HttpMessage. |
Propriétés
BufferResponse |
Obtient ou définit la valeur indiquant si la réponse est mise en mémoire tampon dans le cadre du pipeline. La valeur par défaut est true. |
CancellationToken |
CancellationToken à utiliser pendant le HttpMessage traitement. |
HasResponse |
Obtient la valeur indiquant si la réponse est définie sur ce message. |
NetworkTimeout |
Obtient ou définit la valeur du délai d’expiration réseau pour ce message. Si |
ProcessingContext |
Contexte de traitement du message. |
Request |
Obtient le Request associé à ce message. |
Response |
Obtient le Response associé à ce message. Lève une exception si elle n’a pas encore été définie. Pour éviter l’exception, utilisez HasResponse la propriété pour case activée. |
ResponseClassifier |
Le ResponseClassifier instance à utiliser pour la classification des réponses lors de l’appel du pipeline. |
Méthodes
Dispose() |
Supprime la demande et la réponse. |
ExtractResponseContent() |
Retourne le flux de contenu de réponse et libère sa propriété à l’appelant. Après l’appel de cette méthode à l’aide ContentStream de ou Content entraînerait une exception. |
SetProperty(String, Object) |
Définit une propriété qui modifie le comportement du pipeline. Reportez-vous à la documentation sur les stratégies individuelles pour connaître les propriétés qu’elle prend en charge. |
SetProperty(Type, Object) |
Définit une propriété stockée avec cette HttpMessage instance et qui peut être utilisée pour modifier le comportement du pipeline. Les propriétés internes peuvent être keyées avec des types internes pour empêcher le code externe de remplacer ces valeurs. |
TryGetProperty(String, Object) |
Obtient une propriété qui modifie le comportement du pipeline. Reportez-vous à la documentation sur les stratégies individuelles pour connaître les propriétés qu’elle prend en charge. |
TryGetProperty(Type, Object) |
Obtient une propriété qui est stockée avec cette HttpMessage instance et qui peut être utilisée pour modifier le comportement du pipeline. |
S’applique à
Azure SDK for .NET