HttpResponse.TransmitFile 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.
É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
.