HttpResponse.TransmitFile Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zapíše zadaný soubor přímo do výstupního streamu odpovědi HTTP bez ukládání do vyrovnávací paměti.
Přetížení
TransmitFile(String, Int64, Int64) |
Zapíše zadanou část souboru přímo do výstupního streamu odpovědi HTTP bez ukládání do vyrovnávací paměti. |
TransmitFile(String) |
Zapíše zadaný soubor přímo do výstupního datového proudu odpovědi HTTP bez ukládání do vyrovnávací paměti. |
TransmitFile(String, Int64, Int64)
Zapíše zadanou část souboru přímo do výstupního streamu odpovědi HTTP bez ukládání do vyrovnávací paměti.
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)
Parametry
- filename
- String
Název souboru, který se má zapisovat do výstupu HTTP.
- offset
- Int64
Pozice v souboru pro zahájení zápisu do výstupu HTTP.
- length
- Int64
Počet bajtů, které se mají přenést.
Výjimky
Parametr offset
je menší než nula.
-nebo-
Parametr length
je menší než -1.
-nebo-
Parametr length
určuje počet bajtů, které jsou větší než počet bajtů, které soubor obsahuje minus posun.
Požadavek mimoprocesového pracovního procesu se nepodporuje.
-nebo-
Odpověď nepoužívá HttpWriter objekt .
Parametr offset
je menší než nula nebo větší než velikost souboru.
-nebo-
Parametr length
je menší než -1 nebo větší než hodnota parametru offset
a velikost souboru.
Poznámky
Pokud jako offset
parametr zadáte hodnotu 0 a jako length
parametr -1, odešle se celý soubor.
Platí pro
TransmitFile(String)
Zapíše zadaný soubor přímo do výstupního datového proudu odpovědi HTTP bez ukládání do vyrovnávací paměti.
public:
void TransmitFile(System::String ^ filename);
public void TransmitFile (string filename);
member this.TransmitFile : string -> unit
Public Sub TransmitFile (filename As String)
Parametry
- filename
- String
Název souboru, který se má zapisovat do výstupu HTTP.
Výjimky
Parametr filename
je null