HttpResponse.TransmitFile Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A megadott fájlt közvetlenül egy HTTP-válasz kimeneti adatfolyamba írja anélkül, hogy puffereli a memóriában.
Túlterhelések
| Name | Description |
|---|---|
| TransmitFile(String, Int64, Int64) |
A fájl megadott részét közvetlenül egy HTTP-válasz kimeneti adatfolyamba írja anélkül, hogy puffereli azt a memóriába. |
| TransmitFile(String) |
A megadott fájlt közvetlenül egy HTTP-válasz kimeneti adatfolyamba írja, anélkül, hogy puffereli azt a memóriában. |
TransmitFile(String, Int64, Int64)
A fájl megadott részét közvetlenül egy HTTP-válasz kimeneti adatfolyamba írja anélkül, hogy puffereli azt a memóriába.
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éterek
- filename
- String
A HTTP-kimenetbe írni kívánt fájl neve.
- offset
- Int64
A fájl azon pozíciója, amely elkezdi írni a HTTP-kimenetet.
- length
- Int64
A továbbítandó bájtok száma.
Kivételek
A offset paraméter kisebb, mint nulla.
-vagy-
A length paraméter kisebb, mint -1.
-vagy-
A length paraméter több bájtot ad meg, amely nagyobb, mint a fájl által tartalmazott bájtok száma, mínusz az eltolás.
A folyamaton kívüli feldolgozói kérés nem támogatott.
-vagy-
A válasz nem objektumot HttpWriter használ.
A offset paraméter kisebb, mint nulla vagy nagyobb, mint a fájlméret.
-vagy-
A length paraméter kisebb, mint -1 vagy nagyobb, mint a paraméter és a offset fájlméret értéke.
Megjegyzések
Ha paraméterként offset 0 értéket ad meg, és -1 paraméterként length , a rendszer a teljes fájlt elküldi.
A következőre érvényes:
TransmitFile(String)
A megadott fájlt közvetlenül egy HTTP-válasz kimeneti adatfolyamba írja, anélkül, hogy puffereli azt a memóriában.
public:
void TransmitFile(System::String ^ filename);
public void TransmitFile(string filename);
member this.TransmitFile : string -> unit
Public Sub TransmitFile (filename As String)
Paraméterek
- filename
- String
A HTTP-kimenetbe írni kívánt fájl neve.
Kivételek
A filename paraméter a következő: null