Udostępnij za pośrednictwem


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.

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

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

TransmitFile(String)

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

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

Parametry

filename
String

Nazwa pliku do zapisu w strumieniu wyjściowym HTTP.

Wyjątki

filename to null

Dotyczy