HttpMessage Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Kontext dar, der durch die HttpPipelinefließt.
public sealed class HttpMessage : IDisposable
type HttpMessage = class
interface IDisposable
Public NotInheritable Class HttpMessage
Implements IDisposable
- Vererbung
-
HttpMessage
- Implementiert
Konstruktoren
HttpMessage(Request, ResponseClassifier) |
Erstellt eine neue Instanz von HttpMessage. |
Eigenschaften
BufferResponse |
Ruft den Wert ab, der angibt, ob die Antwort als Teil der Pipeline gepuffert wird, oder legt den Wert fest. Der Standardwert ist TRUE. |
CancellationToken |
Die CancellationToken , die während der HttpMessage Verarbeitung verwendet werden soll. |
HasResponse |
Ruft den Wert ab, der angibt, ob die Antwort für diese Nachricht festgelegt ist. |
NetworkTimeout |
Ruft den Netzwerktimeoutwert für diese Nachricht ab oder legt diesen fest. Wenn |
ProcessingContext |
Der Verarbeitungskontext für die Nachricht. |
Request |
Ruft die ab, die Request dieser Nachricht zugeordnet ist. |
Response |
Ruft die ab, die Response dieser Nachricht zugeordnet ist. Löst eine Ausnahme aus, wenn sie noch nicht festgelegt wurde. Verwenden Sie HasResponse zur Überprüfung die -Eigenschaft, um die Ausnahme zu vermeiden. |
ResponseClassifier |
Die ResponseClassifier instance, die während des Pipelineaufrufs für die Antwortklassifizierung verwendet werden soll. |
Methoden
Dispose() |
Entsorgt die Anforderung und die Antwort. |
ExtractResponseContent() |
Gibt den Antwortinhaltsdatenstrom zurück und gibt ihn an den Aufrufer frei. Nach dem Aufrufen dieser Methoden mit ContentStream oder Content würde eine Ausnahme auftreten. |
SetProperty(String, Object) |
Legt eine Eigenschaft fest, die das Pipelineverhalten ändert. Informationen zu den unterstützten Eigenschaften finden Sie in der Dokumentation zu einzelnen Richtlinien. |
SetProperty(Type, Object) |
Legt eine Eigenschaft fest, die mit diesem HttpMessage instance gespeichert wird und zum Ändern des Pipelineverhaltens verwendet werden kann. Interne Eigenschaften können mit internen Typen schlüsselt werden, um zu verhindern, dass externer Code diese Werte überschreibt. |
TryGetProperty(String, Object) |
Ruft eine Eigenschaft ab, die das Pipelineverhalten ändert. Informationen zu den unterstützten Eigenschaften finden Sie in der Dokumentation zu einzelnen Richtlinien. |
TryGetProperty(Type, Object) |
Ruft eine Eigenschaft ab, die mit diesem HttpMessage instance gespeichert wird und zum Ändern des Pipelineverhaltens verwendet werden kann. |
Gilt für:
Azure SDK for .NET