Share via


Results.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 l'oggetto specificato Stream 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(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Scrive il file in corrispondenza dell'oggetto specificato path nella risposta.

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

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).

public static Microsoft.AspNetCore.Http.IResult 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.IResult
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 IResult

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>

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

entityTag
EntityTagHeaderValue

Oggetto EntityTagHeaderValue associato al file.

Restituisce

Oggetto creato IResult per la risposta.

Si applica a

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

Scrive l'oggetto specificato Stream 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.IResult 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.IResult
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 IResult

Parametri

fileStream
Stream

Oggetto 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>

Oggetto DateTimeOffset di quando il file è stato modificato per l'ultima volta. Usato per configurare l'intestazione della Last-Modified risposta ed eseguire richieste di intervallo condizionale.

entityTag
EntityTagHeaderValue

Oggetto EntityTagHeaderValue da configurare l'intestazione della ETag risposta ed eseguire richieste condizionali.

enableRangeProcessing
Boolean

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

Restituisce

Oggetto creato IResult per la risposta.

Commenti

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

Si applica a

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

Scrive il file in corrispondenza dell'oggetto specificato path nella risposta.

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

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

path
String

Percorso del file. Quando non è rooted, risolve il percorso relativo a WebRootFileProvider.

contentType
String

Tipo di contenuto del file.

fileDownloadName
String

Nome file suggerito.

lastModified
Nullable<DateTimeOffset>

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

entityTag
EntityTagHeaderValue

Oggetto EntityTagHeaderValue associato al file.

enableRangeProcessing
Boolean

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

Restituisce

Oggetto creato IResult per la risposta.

Si applica a