Partager via


HttpResponse.TransmitFile Méthode

Définition

Écrit le fichier spécifié directement dans un flux de sortie de réponse HTTP sans le placer en mémoire tampon.

Surcharges

TransmitFile(String, Int64, Int64)

Écrit la partie spécifiée d'un fichier directement dans un flux de sortie de réponse HTTP sans la placer en mémoire tampon.

TransmitFile(String)

Écrit le fichier spécifié directement dans un flux de sortie de réponse HTTP sans le placer en mémoire tampon.

TransmitFile(String, Int64, Int64)

Écrit la partie spécifiée d'un fichier directement dans un flux de sortie de réponse HTTP sans la placer en mémoire tampon.

public:
 void TransmitFile(System::String ^ filename, long offset, long length);
public void TransmitFile (string filename, long offset, long length);
member this.TransmitFile : string * int64 * int64 -> unit
Public Sub TransmitFile (filename As String, offset As Long, length As Long)

Paramètres

filename
String

Nom du fichier à écrire dans la sortie HTTP.

offset
Int64

Position dans le fichier à partir de laquelle commencer l'écriture vers la sortie HTTP.

length
Int64

Nombre d'octets à transmettre.

Exceptions

Le paramètre offset est inférieur à zéro.

- ou -

Le paramètre length est inférieur à -1.

- ou -

Le paramètre length spécifie un nombre d'octets supérieur au nombre d'octets que le fichier contient (moins la valeur offset).

La demande de travail hors processus n’est pas prise en charge.

- ou -

La réponse n'utilise pas d'objet HttpWriter.

Le paramètre offset est inférieur à zéro ou supérieur à la taille du fichier.

- ou -

Le paramètre length est inférieur à -1 ou supérieur à la valeur du paramètre offset plus la taille du fichier.

Remarques

Si vous spécifiez 0 comme offset paramètre et -1 comme length paramètre, le fichier entier est envoyé.

S’applique à

TransmitFile(String)

Écrit le fichier spécifié directement dans un flux de sortie de réponse HTTP sans le placer en mémoire tampon.

public:
 void TransmitFile(System::String ^ filename);
public void TransmitFile (string filename);
member this.TransmitFile : string -> unit
Public Sub TransmitFile (filename As String)

Paramètres

filename
String

Nom du fichier à écrire dans la sortie HTTP.

Exceptions

Le paramètre filename est null.

S’applique à