Results.Stream Methode
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.
Ü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
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
- 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.