Freigeben über


DisposableHttpPipeline Klasse

Definition

Eine Implementierung von HttpPipeline , die ressourcen enthalten kann, die entsorgt werden müssen.

public sealed class DisposableHttpPipeline : Azure.Core.Pipeline.HttpPipeline, IDisposable
type DisposableHttpPipeline = class
    inherit HttpPipeline
    interface IDisposable
Public NotInheritable Class DisposableHttpPipeline
Inherits HttpPipeline
Implements IDisposable
Vererbung
DisposableHttpPipeline
Implementiert

Eigenschaften

ResponseClassifier

Die ResponseClassifier instance, die in diesen Pipelineaufrufen verwendet werden.

(Geerbt von HttpPipeline)

Methoden

CreateMessage()

Erstellt eine neue HttpMessage-Instanz.

(Geerbt von HttpPipeline)
CreateMessage(RequestContext)

Eine Implementierung von HttpPipeline , die ressourcen enthalten kann, die entsorgt werden müssen.

(Geerbt von HttpPipeline)
CreateMessage(RequestContext, ResponseClassifier)

Erstellt eine neue HttpMessage-Instanz.

(Geerbt von HttpPipeline)
CreateRequest()

Erstellt eine neue Request-Instanz.

(Geerbt von HttpPipeline)
Dispose()

Entsorgt den zugrunde liegenden Transport, wenn er sich im Besitz des Clients befindet, d. h. er wurde über die Build-Methode für HttpPipelineBuildererstellt. Wenn der zugrunde liegende Transport nicht im Besitz des Clients ist, d. h. er als benutzerdefinierter Transport für ClientOptionsbereitgestellt wurde, wird er nicht verworfen. Der Grund, keinen Transport außerhalb des Clients zu veräußern, d. h. einer, der über ClientOptions bereitgestellt wurde, besteht darin, Szenarien zu berücksichtigen, in denen der benutzerdefinierte Transport auf Clients verteilt werden kann. In diesem Fall ist es möglich, einen Transport zu entsorgen, der noch von anderen Clients verwendet wird. Wenn der Transport intern erstellt wird, kann er ordnungsgemäß ermitteln, ob eine freigegebene instance verwendet wird.

Send(HttpMessage, CancellationToken)

Ruft die Pipeline synchron auf. Nach Abschluss der Aufgabe wird die Antwort auf die Response -Eigenschaft festgelegt.

(Geerbt von HttpPipeline)
SendAsync(HttpMessage, CancellationToken)

Ruft die Pipeline asynchron auf. Nach Abschluss der Aufgabe wird die Antwort auf die Response -Eigenschaft festgelegt.

(Geerbt von HttpPipeline)
SendRequest(Request, CancellationToken)

Ruft die Pipeline synchron mit der bereitgestellten Anforderung auf.

(Geerbt von HttpPipeline)
SendRequestAsync(Request, CancellationToken)

Ruft die Pipeline asynchron mit der bereitgestellten Anforderung auf.

(Geerbt von HttpPipeline)

Gilt für: