HttpResponse.TransmitFile Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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