Results.Stream Methode

Definition

Überlädt

Stream(Func<Stream,Task>, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Ermöglicht das direkte Schreiben in den Antworttext.

Stream(PipeReader, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Schreibt den Inhalt der angegebenen PipeReader in die Antwort.

Dies unterstützt Bereichsanforderungen (Status206PartialContent oder Status416RangeNotSatisfiable, wenn der Bereich nicht zufriedenstellend ist).

Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Schreibt die angegebene Stream in die Antwort.

Dies unterstützt Bereichsanforderungen (Status206PartialContent oder Status416RangeNotSatisfiable, wenn der Bereich nicht zufriedenstellend ist).

Diese API ist ein Alias für File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean).

Stream(Func<Stream,Task>, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Quelle:
Results.cs

Ermöglicht das direkte Schreiben in den Antworttext.

public static Microsoft.AspNetCore.Http.IResult Stream (Func<System.IO.Stream,System.Threading.Tasks.Task> streamWriterCallback, string? contentType = default, string? fileDownloadName = default, DateTimeOffset? lastModified = default, Microsoft.Net.Http.Headers.EntityTagHeaderValue? entityTag = default);
static member Stream : Func<System.IO.Stream, System.Threading.Tasks.Task> * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Http.IResult
Public Shared Function Stream (streamWriterCallback As Func(Of Stream, Task), Optional contentType As String = Nothing, Optional fileDownloadName As String = Nothing, Optional lastModified As Nullable(Of DateTimeOffset) = Nothing, Optional entityTag As EntityTagHeaderValue = Nothing) As IResult

Parameter

streamWriterCallback
Func<Stream,Task>

Der Rückruf, mit dem Benutzer direkt in den Antworttext schreiben können.

contentType
String

Die Content-Type der Antwort. Standardmäßig wird application/octet-stream.

fileDownloadName
String

Der Dateiname, der im Content-Disposition Header verwendet werden soll.

lastModified
Nullable<DateTimeOffset>

Die DateTimeOffset des Zeitpunkts der letzten Änderung der Datei. Wird verwendet, um den Last-Modified Antwortheader zu konfigurieren und Anforderungen für bedingten Bereich auszuführen.

entityTag
EntityTagHeaderValue

Die EntityTagHeaderValue, um den ETag Antwortheader zu konfigurieren und bedingte Anforderungen auszuführen.

Gibt zurück

Die erstellte IResult für die Antwort.

Gilt für:

Stream(PipeReader, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Quelle:
Results.cs

Schreibt den Inhalt der angegebenen PipeReader in die Antwort.

Dies unterstützt Bereichsanforderungen (Status206PartialContent oder Status416RangeNotSatisfiable, wenn der Bereich nicht zufriedenstellend ist).

public static Microsoft.AspNetCore.Http.IResult Stream (System.IO.Pipelines.PipeReader pipeReader, string? contentType = default, string? fileDownloadName = default, DateTimeOffset? lastModified = default, Microsoft.Net.Http.Headers.EntityTagHeaderValue? entityTag = default, bool enableRangeProcessing = false);
static member Stream : System.IO.Pipelines.PipeReader * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Http.IResult
Public Shared Function Stream (pipeReader As PipeReader, Optional contentType As String = Nothing, Optional fileDownloadName As String = Nothing, Optional lastModified As Nullable(Of DateTimeOffset) = Nothing, Optional entityTag As EntityTagHeaderValue = Nothing, Optional enableRangeProcessing As Boolean = false) As IResult

Parameter

pipeReader
PipeReader

Die PipeReader, die in die Antwort geschrieben werden soll.

contentType
String

Die Content-Type der Antwort. Standardmäßig wird application/octet-stream.

fileDownloadName
String

Der Dateiname, der im Content-Disposition Header verwendet werden soll.

lastModified
Nullable<DateTimeOffset>

Die DateTimeOffset des Zeitpunkts der letzten Änderung der Datei. Wird verwendet, um den Last-Modified Antwortheader zu konfigurieren und Anforderungen für bedingten Bereich auszuführen.

entityTag
EntityTagHeaderValue

Die EntityTagHeaderValue, um den ETag Antwortheader zu konfigurieren und bedingte Anforderungen auszuführen.

enableRangeProcessing
Boolean

Legen Sie auf true fest, um die Verarbeitung von Bereichsanforderungen zu aktivieren.

Gibt zurück

Die erstellte IResult für die Antwort.

Hinweise

Der parameter pipeReader wird nach dem Senden der Antwort abgeschlossen.

Gilt für:

Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Quelle:
Results.cs

Schreibt die angegebene Stream in die Antwort.

Dies unterstützt Bereichsanforderungen (Status206PartialContent oder Status416RangeNotSatisfiable, wenn der Bereich nicht zufriedenstellend ist).

Diese API ist ein Alias für File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean).

public static Microsoft.AspNetCore.Http.IResult Stream (System.IO.Stream stream, string? contentType = default, string? fileDownloadName = default, DateTimeOffset? lastModified = default, Microsoft.Net.Http.Headers.EntityTagHeaderValue? entityTag = default, bool enableRangeProcessing = false);
static member Stream : System.IO.Stream * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Http.IResult
Public Shared Function Stream (stream As Stream, Optional contentType As String = Nothing, Optional fileDownloadName As String = Nothing, Optional lastModified As Nullable(Of DateTimeOffset) = Nothing, Optional entityTag As EntityTagHeaderValue = Nothing, Optional enableRangeProcessing As Boolean = false) As IResult

Parameter

stream
Stream

Die Stream, die in die Antwort geschrieben werden soll.

contentType
String

Die Content-Type der Antwort. Standardmäßig wird application/octet-stream.

fileDownloadName
String

Der Dateiname, der im Content-Disposition Header verwendet werden soll.

lastModified
Nullable<DateTimeOffset>

Die DateTimeOffset des Zeitpunkts der letzten Änderung der Datei. Wird verwendet, um den Last-Modified Antwortheader zu konfigurieren und Anforderungen für bedingten Bereich auszuführen.

entityTag
EntityTagHeaderValue

Die EntityTagHeaderValue, um den ETag Antwortheader zu konfigurieren und bedingte Anforderungen auszuführen.

enableRangeProcessing
Boolean

Legen Sie auf true fest, um die Verarbeitung von Bereichsanforderungen zu aktivieren.

Gibt zurück

Die erstellte IResult für die Antwort.

Hinweise

Der parameter stream wird gelöscht, nachdem die Antwort gesendet wurde.

Gilt für: