Results.Stream Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| Stream(Func<Stream,Task>, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Consente di scrivere direttamente nel corpo della risposta. |
| Stream(PipeReader, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Scrive il contenuto del PipeReader specificato nella risposta. Supporta le richieste di intervallo (Status206PartialContent o Status416RangeNotSatisfiable se l'intervallo non è soddisfacente). |
| Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Scrive il Stream specificato nella risposta. Supporta le richieste di intervallo (Status206PartialContent o Status416RangeNotSatisfiable se l'intervallo non è soddisfacente). Questa API è un alias per File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean). |
Stream(Func<Stream,Task>, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)
- Origine:
- Results.cs
Consente di scrivere direttamente nel corpo della risposta.
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
Parametri
Callback che consente agli utenti di scrivere direttamente nel corpo della risposta.
- contentType
- String
Content-Type della risposta. Il valore predefinito è application/octet-stream.
- fileDownloadName
- String
Nome del file da utilizzare nell'intestazione Content-Disposition.
- lastModified
- Nullable<DateTimeOffset>
Il DateTimeOffset di quando il file è stato modificato per l'ultima volta.
Usato per configurare l'intestazione di risposta Last-Modified ed eseguire richieste di intervallo condizionale.
- entityTag
- EntityTagHeaderValue
Il EntityTagHeaderValue da configurare l'intestazione di risposta ETag ed eseguire richieste condizionali.
Valori restituiti
Il IResult creato per la risposta.
Si applica a
Stream(PipeReader, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)
- Origine:
- Results.cs
Scrive il contenuto del PipeReader specificato nella risposta.
Supporta le richieste di intervallo (Status206PartialContent o Status416RangeNotSatisfiable se l'intervallo non è soddisfacente).
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
Parametri
- pipeReader
- PipeReader
Il PipeReader da scrivere nella risposta.
- contentType
- String
Content-Type della risposta. Il valore predefinito è application/octet-stream.
- fileDownloadName
- String
Nome del file da utilizzare nell'intestazione Content-Disposition.
- lastModified
- Nullable<DateTimeOffset>
Il DateTimeOffset di quando il file è stato modificato per l'ultima volta.
Usato per configurare l'intestazione di risposta Last-Modified ed eseguire richieste di intervallo condizionale.
- entityTag
- EntityTagHeaderValue
Il EntityTagHeaderValue da configurare l'intestazione di risposta ETag ed eseguire richieste condizionali.
- enableRangeProcessing
- Boolean
Impostare su true per abilitare l'elaborazione delle richieste di intervallo.
Valori restituiti
Il IResult creato per la risposta.
Commenti
Il parametro pipeReader viene completato dopo l'invio della risposta.
Si applica a
Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)
- Origine:
- Results.cs
Scrive il Stream specificato nella risposta.
Supporta le richieste di intervallo (Status206PartialContent o Status416RangeNotSatisfiable se l'intervallo non è soddisfacente).
Questa API è un alias per 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
Parametri
- contentType
- String
Content-Type della risposta. Il valore predefinito è application/octet-stream.
- fileDownloadName
- String
Nome del file da utilizzare nell'intestazione Content-Disposition.
- lastModified
- Nullable<DateTimeOffset>
Il DateTimeOffset di quando il file è stato modificato per l'ultima volta.
Usato per configurare l'intestazione di risposta Last-Modified ed eseguire richieste di intervallo condizionale.
- entityTag
- EntityTagHeaderValue
Il EntityTagHeaderValue da configurare l'intestazione di risposta ETag ed eseguire richieste condizionali.
- enableRangeProcessing
- Boolean
Impostare su true per abilitare l'elaborazione delle richieste di intervallo.
Valori restituiti
Il IResult creato per la risposta.
Commenti
Il parametro stream viene eliminato dopo l'invio della risposta.