HttpResponseWrapper.TransmitFile Metoda

Definicja

Zapisuje określony plik do strumienia wyjściowego odpowiedzi HTTP bez buforowania go w pamięci.

Przeciążenia

TransmitFile(String, Int64, Int64)

Zapisuje określoną część pliku do strumienia wyjściowego odpowiedzi HTTP bez buforowania go w pamięci.

TransmitFile(String)

Zapisuje określony plik do strumienia wyjściowego odpowiedzi HTTP bez buforowania go w pamięci.

TransmitFile(String, Int64, Int64)

Zapisuje określoną część pliku do strumienia wyjściowego odpowiedzi HTTP bez buforowania go w pamięci.

C#
public override void TransmitFile (string filename, long offset, long length);

Parametry

filename
String

Nazwa pliku do zapisu w strumieniu wyjściowym HTTP.

offset
Int64

Pozycja w pliku, w którym rozpoczyna się zapisywanie.

length
Int64

Liczba bajtów do zapisania, począwszy od offset.

Wyjątki

Parametr offset jest mniejszy niż zero.

-lub-

Parametr length jest mniejszy niż -1.

-lub-

Parametr length jest większy niż rozmiar pliku minus offset.

Żądanie procesu roboczego poza procesem nie jest obsługiwane.

-lub-

Odpowiedź nie używa HttpWriter obiektu.

Dotyczy

.NET Framework 4.8.1 i inne wersje
Produkt Wersje
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

TransmitFile(String)

Zapisuje określony plik do strumienia wyjściowego odpowiedzi HTTP bez buforowania go w pamięci.

C#
public override void TransmitFile (string filename);

Parametry

filename
String

Nazwa pliku do zapisu w strumieniu wyjściowym HTTP.

Wyjątki

filename to null

Dotyczy

.NET Framework 4.8.1 i inne wersje
Produkt Wersje
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1