Udostępnij za pośrednictwem


HttpResponse.TransmitFile Metoda

Definicja

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

Przeciążenia

TransmitFile(String, Int64, Int64)

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

TransmitFile(String)

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

TransmitFile(String, Int64, Int64)

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

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

Nazwa pliku do zapisu w danych wyjściowych HTTP.

offset
Int64

Pozycja w pliku, aby rozpocząć zapisywanie w danych wyjściowych HTTP.

length
Int64

Liczba bajtów do przesłania.

Wyjątki

Parametr offset jest mniejszy niż zero.

-lub-

Parametr length jest mniejszy niż -1.

-lub-

Parametr length określa liczbę bajtów większą niż liczba bajtów, które plik zawiera minus przesunięcie.

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

-lub-

Odpowiedź nie używa HttpWriter obiektu .

Parametr offset jest mniejszy niż zero lub większy niż rozmiar pliku.

-lub-

Parametr length jest mniejszy niż -1 lub większy niż wartość parametru offset oraz rozmiar pliku.

Uwagi

Jeśli określisz wartość 0 jako offset parametr i -1 jako length parametr, cały plik zostanie wysłany.

Dotyczy

TransmitFile(String)

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

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

Nazwa pliku do zapisu w danych wyjściowych HTTP.

Wyjątki

Parametr filename to null

Dotyczy