Condividi tramite


TypedResults.File Metodo

Definizione

Overload

File(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Scrive il contenuto della matrice di byte nella risposta.

Supporta le richieste di intervallo (Status206PartialContent o Status416RangeNotSatisfiable se l'intervallo non è soddisfacente).

Questa API è un alias per Bytes(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue).

File(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 Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean).

File(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Origine:
TypedResults.cs

Scrive il contenuto della matrice di byte nella risposta.

Supporta le richieste di intervallo (Status206PartialContent o Status416RangeNotSatisfiable se l'intervallo non è soddisfacente).

Questa API è un alias per Bytes(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue).

public static Microsoft.AspNetCore.Http.HttpResults.FileContentHttpResult File (byte[] fileContents, string? contentType = default, string? fileDownloadName = default, bool enableRangeProcessing = false, DateTimeOffset? lastModified = default, Microsoft.Net.Http.Headers.EntityTagHeaderValue? entityTag = default);
static member File : byte[] * string * string * bool * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Http.HttpResults.FileContentHttpResult
Public Shared Function File (fileContents As Byte(), Optional contentType As String = Nothing, Optional fileDownloadName As String = Nothing, Optional enableRangeProcessing As Boolean = false, Optional lastModified As Nullable(Of DateTimeOffset) = Nothing, Optional entityTag As EntityTagHeaderValue = Nothing) As FileContentHttpResult

Parametri

fileContents
Byte[]

Contenuto del file.

contentType
String

Tipo di contenuto del file.

fileDownloadName
String

Nome file suggerito.

enableRangeProcessing
Boolean

Impostare su true per abilitare l'elaborazione delle richieste di intervallo.

lastModified
Nullable<DateTimeOffset>

Il DateTimeOffset di quando il file è stato modificato per l'ultima volta.

entityTag
EntityTagHeaderValue

Il EntityTagHeaderValue associato al file.

Restituisce

Il FileContentHttpResult creato per la risposta.

Si applica a

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

Origine:
TypedResults.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 Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean).

public static Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult File (System.IO.Stream fileStream, string? contentType = default, string? fileDownloadName = default, DateTimeOffset? lastModified = default, Microsoft.Net.Http.Headers.EntityTagHeaderValue? entityTag = default, bool enableRangeProcessing = false);
static member File : System.IO.Stream * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Http.HttpResults.FileStreamHttpResult
Public Shared Function File (fileStream 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 FileStreamHttpResult

Parametri

fileStream
Stream

Il Stream con il contenuto del file.

contentType
String

Tipo di contenuto del file.

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.

Restituisce

Il FileStreamHttpResult creato per la risposta.

Commenti

Il parametro fileStream viene eliminato dopo l'invio della risposta.

Si applica a