HttpResponse.TransmitFile Metodo

Definizione

Scrive il file specificato direttamente in un flusso di output della risposta HTTP senza memorizzarlo nel buffer in memoria.

Overload

Nome Descrizione
TransmitFile(String, Int64, Int64)

Scrive la parte specificata di un file direttamente in un flusso di output della risposta HTTP senza memorizzarla nel buffer in memoria.

TransmitFile(String)

Scrive il file specificato direttamente in un flusso di output della risposta HTTP, senza memorizzarlo nel buffer in memoria.

TransmitFile(String, Int64, Int64)

Scrive la parte specificata di un file direttamente in un flusso di output della risposta HTTP senza memorizzarla nel buffer in memoria.

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)

Parametri

filename
String

Nome del file da scrivere nell'output HTTP.

offset
Int64

Posizione nel file da iniziare a scrivere nell'output HTTP.

length
Int64

Numero di byte da trasmettere.

Eccezioni

Il offset parametro è minore di zero.

oppure

Il length parametro è minore di -1.

oppure

Il length parametro specifica un numero di byte maggiore del numero di byte che il file contiene meno l'offset.

La richiesta di lavoro out-of-process non è supportata.

oppure

La risposta non usa un HttpWriter oggetto .

Il offset parametro è minore di zero o maggiore delle dimensioni del file.

oppure

Il length parametro è minore di -1 o maggiore del valore del offset parametro più le dimensioni del file.

Commenti

Se si specifica 0 come offset parametro e -1 come length parametro, viene inviato l'intero file.

Si applica a

TransmitFile(String)

Scrive il file specificato direttamente in un flusso di output della risposta HTTP, senza memorizzarlo nel buffer in memoria.

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

Parametri

filename
String

Nome del file da scrivere nell'output HTTP.

Eccezioni

Il filename parametro è null

Si applica a