Freigeben über


HttpContent.CopyToAsync Methode

Definition

Serialisiert den HTTP-Inhalt in einen Bytedatenstrom und kopiert ihn in das als stream-Parameter bereitgestellte Datenstromobjekt.

Überlädt

CopyToAsync(Stream)

Serialisiert den HTTP-Inhalt in einen Bytedatenstrom und kopiert ihn in das als stream-Parameter bereitgestellte Datenstromobjekt.

CopyToAsync(Stream, TransportContext)

Serialisiert den HTTP-Inhalt in einen Bytedatenstrom und kopiert ihn in das als stream-Parameter bereitgestellte Datenstromobjekt.

CopyToAsync(Stream, CancellationToken)

Serialisiert den HTTP-Inhalt in einen Bytedatenstrom und kopiert ihn in das als stream-Parameter bereitgestellte Datenstromobjekt.

CopyToAsync(Stream, TransportContext, CancellationToken)

Serialisiert den HTTP-Inhalt in einen Bytedatenstrom und kopiert ihn in das als stream-Parameter bereitgestellte Datenstromobjekt.

Hinweise

Dieser Vorgang wird nicht blockiert.

Diese Methode verwendet , SerializeToStreamAsync(Stream, TransportContext, CancellationToken) wenn implementiert oder SerializeToStreamAsync(Stream, TransportContext) intern, um den Inhalt in den angegebenen Stream zu serialisieren. Wenn der Inhalt zuvor gepuffert wurde, z. B. durch Aufrufen LoadIntoBufferAsync()von , gibt die -Methode den gepufferten Inhalt zurück und ruft nicht die Serialisierungsmethode auf.

CopyToAsync(Stream)

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

Serialisiert den HTTP-Inhalt in einen Bytedatenstrom und kopiert ihn in das als stream-Parameter bereitgestellte Datenstromobjekt.

public:
 System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream);
member this.CopyToAsync : System.IO.Stream -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream) As Task

Parameter

stream
Stream

Der Zieldatenstrom.

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 das Streamobjekt geschrieben wurde, das stream als Parameter übergeben wurde.

Gilt für:

CopyToAsync(Stream, TransportContext)

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

Serialisiert den HTTP-Inhalt in einen Bytedatenstrom und kopiert ihn in das als stream-Parameter bereitgestellte Datenstromobjekt.

public:
 System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream, System::Net::TransportContext ^ context);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream, System.Net.TransportContext context);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream, System.Net.TransportContext? context);
member this.CopyToAsync : System.IO.Stream * System.Net.TransportContext -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream, context As TransportContext) As Task

Parameter

stream
Stream

Der Zieldatenstrom.

context
TransportContext

Informationen über den Transport (z.B. Kanalbindungstoken). Dieser Parameter kann null sein.

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 das Streamobjekt geschrieben wurde, das stream als Parameter übergeben wurde.

Gilt für:

CopyToAsync(Stream, CancellationToken)

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

Serialisiert den HTTP-Inhalt in einen Bytedatenstrom und kopiert ihn in das als stream-Parameter bereitgestellte Datenstromobjekt.

public:
 System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream, System.Threading.CancellationToken cancellationToken);
member this.CopyToAsync : System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream, cancellationToken As CancellationToken) As Task

Parameter

stream
Stream

Der Zieldatenstrom.

cancellationToken
CancellationToken

Das Abbruchtoken, um den Vorgang abzubrechen.

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Ausnahmen

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

Hinweise

Dieser Vorgang wird nicht blockiert. Das zurückgegebene Task Objekt wird abgeschlossen, nachdem der gesamte Inhalt in das Streamobjekt geschrieben wurde, das stream als Parameter übergeben wurde.

Gilt für:

CopyToAsync(Stream, TransportContext, CancellationToken)

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

Serialisiert den HTTP-Inhalt in einen Bytedatenstrom und kopiert ihn in das als stream-Parameter bereitgestellte Datenstromobjekt.

public:
 System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream, System::Net::TransportContext ^ context, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream, System.Net.TransportContext? context, System.Threading.CancellationToken cancellationToken);
member this.CopyToAsync : System.IO.Stream * System.Net.TransportContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream, context As TransportContext, cancellationToken As CancellationToken) As Task

Parameter

stream
Stream

Der Zieldatenstrom.

context
TransportContext

Informationen über den Transport (z.B. Kanalbindungstoken). Dieser Parameter kann null sein.

cancellationToken
CancellationToken

Das Abbruchtoken, um den Vorgang abzubrechen.

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Ausnahmen

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

Hinweise

Dieser Vorgang wird nicht blockiert. Das zurückgegebene Task Objekt wird abgeschlossen, nachdem der gesamte Inhalt in das Streamobjekt geschrieben wurde, das stream als Parameter übergeben wurde.

Gilt für: