Results.Stream Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Stream(Func<Stream,Task>, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
Permet d’écrire directement dans le corps de la réponse. Cela prend en charge les demandes de plage (Status206PartialContent ou Status416RangeNotSatisfiable si la plage n’est pas accessible). |
Stream(PipeReader, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Écrit le contenu de spécifié dans PipeReader la réponse. Cela prend en charge les demandes de plage (Status206PartialContent ou Status416RangeNotSatisfiable si la plage n’est pas accessible). |
Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
Écrit le spécifié Stream dans la réponse. Cela prend en charge les demandes de plage (Status206PartialContent ou Status416RangeNotSatisfiable si la plage n’est pas accessible). Cette API est un alias pour File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean). |
Stream(Func<Stream,Task>, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)
- Source:
- Results.cs
Permet d’écrire directement dans le corps de la réponse.
Cela prend en charge les demandes de plage (Status206PartialContent ou Status416RangeNotSatisfiable si la plage n’est pas accessible).
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
Paramètres
Rappel qui permet aux utilisateurs d’écrire directement dans le corps de la réponse.
- contentType
- String
Content-Type
de la réponse. La valeur par défaut est application/octet-stream
.
- fileDownloadName
- String
Nom de fichier à utiliser dans l’en-tête Content-Disposition
.
- lastModified
- Nullable<DateTimeOffset>
de DateTimeOffset quand le fichier a été modifié pour la dernière fois.
Permet de configurer l’en-tête de Last-Modified
réponse et d’effectuer des demandes de plage conditionnelles.
- entityTag
- EntityTagHeaderValue
à EntityTagHeaderValue configurer l’en-tête de ETag
réponse et à effectuer des demandes conditionnelles.
Retours
créé IResult pour la réponse.
S’applique à
Stream(PipeReader, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)
- Source:
- Results.cs
Écrit le contenu de spécifié dans PipeReader la réponse.
Cela prend en charge les demandes de plage (Status206PartialContent ou Status416RangeNotSatisfiable si la plage n’est pas accessible).
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
Paramètres
- pipeReader
- PipeReader
PipeReader à écrire dans la réponse.
- contentType
- String
Content-Type
de la réponse. La valeur par défaut est application/octet-stream
.
- fileDownloadName
- String
Nom de fichier à utiliser dans l’en-tête Content-Disposition
.
- lastModified
- Nullable<DateTimeOffset>
de DateTimeOffset quand le fichier a été modifié pour la dernière fois.
Permet de configurer l’en-tête de Last-Modified
réponse et d’effectuer des demandes de plage conditionnelles.
- entityTag
- EntityTagHeaderValue
à EntityTagHeaderValue configurer l’en-tête de ETag
réponse et à effectuer des demandes conditionnelles.
- enableRangeProcessing
- Boolean
Définissez sur true
pour activer le traitement des demandes de plage.
Retours
créé IResult pour la réponse.
Remarques
Le pipeReader
paramètre est terminé après l’envoi de la réponse.
S’applique à
Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)
- Source:
- Results.cs
Écrit le spécifié Stream dans la réponse.
Cela prend en charge les demandes de plage (Status206PartialContent ou Status416RangeNotSatisfiable si la plage n’est pas accessible).
Cette API est un alias pour 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
Paramètres
- contentType
- String
Content-Type
de la réponse. La valeur par défaut est application/octet-stream
.
- fileDownloadName
- String
Nom de fichier à utiliser dans l’en-tête Content-Disposition
.
- lastModified
- Nullable<DateTimeOffset>
de DateTimeOffset quand le fichier a été modifié pour la dernière fois.
Permet de configurer l’en-tête de Last-Modified
réponse et d’effectuer des demandes de plage conditionnelles.
- entityTag
- EntityTagHeaderValue
à EntityTagHeaderValue configurer l’en-tête de ETag
réponse et à effectuer des demandes conditionnelles.
- enableRangeProcessing
- Boolean
Définissez sur true
pour activer le traitement des demandes de plage.
Retours
créé IResult pour la réponse.
Remarques
Le stream
paramètre est supprimé après l’envoi de la réponse.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour