Freigeben über


Results.File Methode

Definition

Überlädt

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

Schreibt die Datei an der angegebenen path in die Antwort.

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

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

Schreibt den Bytearrayinhalt in die Antwort.

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

Diese API ist ein Alias für Bytes(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue).

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

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

Quelle:
Results.cs

Schreibt die Datei an der angegebenen path in die Antwort.

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

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

Parameter

path
String

Der Pfad zur Datei. Wenn sie nicht gerootet ist, wird der Pfad relativ zu WebRootFileProvideraufgelöst.

contentType
String

Der Inhaltstyp der Datei.

fileDownloadName
String

Der vorgeschlagene Dateiname.

lastModified
Nullable<DateTimeOffset>

Die DateTimeOffset des Zeitpunkts der letzten Änderung der Datei.

entityTag
EntityTagHeaderValue

Die EntityTagHeaderValue der Datei zugeordnet.

enableRangeProcessing
Boolean

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

Gibt zurück

Die erstellte IResult für die Antwort.

Gilt für:

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

Quelle:
Results.cs

Schreibt den Bytearrayinhalt in die Antwort.

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

Diese API ist ein Alias für 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

Parameter

fileContents
Byte[]

Der Dateiinhalt.

contentType
String

Der Inhaltstyp der Datei.

fileDownloadName
String

Der vorgeschlagene Dateiname.

enableRangeProcessing
Boolean

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

lastModified
Nullable<DateTimeOffset>

Die DateTimeOffset des Zeitpunkts der letzten Änderung der Datei.

entityTag
EntityTagHeaderValue

Die EntityTagHeaderValue der Datei zugeordnet.

Gibt zurück

Die erstellte IResult für die Antwort.

Gilt für:

File(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 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

Parameter

fileStream
Stream

Die Stream mit dem Inhalt der Datei.

contentType
String

Der Inhaltstyp der Datei.

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 fileStream wird gelöscht, nachdem die Antwort gesendet wurde.

Gilt für: