Auf Englisch lesen

Freigeben über


HttpContent.LoadIntoBufferAsync Methode

Definition

Serialisieren Sie den HTTP-Inhalt als asynchronen Vorgang in einen Speicherpuffer.

Überlädt

LoadIntoBufferAsync(Int64, CancellationToken)

Serialisieren Sie den HTTP-Inhalt als asynchronen Vorgang in einen Speicherpuffer.

LoadIntoBufferAsync(CancellationToken)

Serialisieren Sie den HTTP-Inhalt als asynchronen Vorgang in einen Speicherpuffer.

LoadIntoBufferAsync(Int64)

Serialisieren Sie den HTTP-Inhalt als asynchronen Vorgang in einen Speicherpuffer.

LoadIntoBufferAsync()

Serialisieren Sie den HTTP-Inhalt als asynchronen Vorgang in einen Speicherpuffer.

Hinweise

Dieser Vorgang wird nicht blockiert.

LoadIntoBufferAsync(Int64, CancellationToken)

Serialisieren Sie den HTTP-Inhalt als asynchronen Vorgang in einen Speicherpuffer.

C#
public System.Threading.Tasks.Task LoadIntoBufferAsync(long maxBufferSize, System.Threading.CancellationToken cancellationToken);

Parameter

maxBufferSize
Int64

Die maximale Größe des zu verwendenden Puffers in Bytes.

cancellationToken
CancellationToken

Das Abbruchtoken zum Abbrechen des Vorgangs.

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Das Objekt wurde bereits verworfen.

Hinweise

Dieser Vorgang wird nicht blockiert. Das zurückgegebene Task-Objekt wird abgeschlossen, nachdem der gesamte Inhalt in den Speicherpuffer serialisiert wurde.

Nachdem Inhalte in einen Speicherpuffer serialisiert wurden, kopieren Aufrufe einer der CopyToAsync(Stream) Methoden den Inhalt des Speicherpuffers in den Zieldatenstrom.

Gilt für:

.NET 10 und .NET 9
Produkt Versionen
.NET 9, 10

LoadIntoBufferAsync(CancellationToken)

Serialisieren Sie den HTTP-Inhalt als asynchronen Vorgang in einen Speicherpuffer.

C#
public System.Threading.Tasks.Task LoadIntoBufferAsync(System.Threading.CancellationToken cancellationToken);

Parameter

cancellationToken
CancellationToken

Das Abbruchtoken zum Abbrechen des Vorgangs.

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Das Objekt wurde bereits verworfen.

Hinweise

Dieser Vorgang wird nicht blockiert. Das zurückgegebene Task-Objekt wird abgeschlossen, nachdem der gesamte Inhalt in den Speicherpuffer serialisiert wurde.

Nachdem Inhalte in einen Speicherpuffer serialisiert wurden, kopieren Aufrufe einer der CopyToAsync(Stream) Methoden den Inhalt des Speicherpuffers in den Zieldatenstrom.

Gilt für:

.NET 10 und .NET 9
Produkt Versionen
.NET 9, 10

LoadIntoBufferAsync(Int64)

Quelle:
HttpContent.cs
Quelle:
HttpContent.cs
Quelle:
HttpContent.cs

Serialisieren Sie den HTTP-Inhalt als asynchronen Vorgang in einen Speicherpuffer.

C#
public System.Threading.Tasks.Task LoadIntoBufferAsync(long maxBufferSize);

Parameter

maxBufferSize
Int64

Die maximale Größe des zu verwendenden Puffers in Bytes.

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Hinweise

Dieser Vorgang wird nicht blockiert. Das zurückgegebene Task-Objekt wird abgeschlossen, nachdem der gesamte Inhalt in den Speicherpuffer serialisiert wurde.

Nachdem Inhalte in einen Speicherpuffer serialisiert wurden, kopieren Aufrufe einer der CopyToAsync Methoden den Inhalt des Speicherpuffers in den Zieldatenstrom.

Wenn der Inhalt den wert überschreitet, der im maxBufferSize-Parameter übergeben wird, wird eine Ausnahme ausgelöst.

Gilt für:

.NET 10 und andere Versionen
Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

LoadIntoBufferAsync()

Quelle:
HttpContent.cs
Quelle:
HttpContent.cs
Quelle:
HttpContent.cs

Serialisieren Sie den HTTP-Inhalt als asynchronen Vorgang in einen Speicherpuffer.

C#
public System.Threading.Tasks.Task LoadIntoBufferAsync();

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Hinweise

Dieser Vorgang wird nicht blockiert. Das zurückgegebene Task-Objekt wird abgeschlossen, nachdem der gesamte Inhalt in den Speicherpuffer serialisiert wurde.

Nachdem Inhalte in einen Speicherpuffer serialisiert wurden, kopieren Aufrufe einer der CopyToAsync Methoden den Inhalt des Speicherpuffers in den Zieldatenstrom.

Gilt für:

.NET 10 und andere Versionen
Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0