HttpResponse.TransmitFile Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Escreve o ficheiro especificado diretamente num fluxo de resposta HTTP sem o armazenar em memória.
Sobrecargas
| Name | Description |
|---|---|
| TransmitFile(String, Int64, Int64) |
Escreve a parte especificada de um ficheiro diretamente num fluxo de resposta HTTP sem o armazenar em memória. |
| TransmitFile(String) |
Escreve o ficheiro especificado diretamente num fluxo de resposta HTTP de saída, sem o armazenar em memória. |
TransmitFile(String, Int64, Int64)
Escreve a parte especificada de um ficheiro diretamente num fluxo de resposta HTTP sem o armazenar em memória.
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)
Parâmetros
- filename
- String
O nome do ficheiro a escrever na saída HTTP.
- offset
- Int64
A posição no ficheiro para começar a escrever na saída HTTP.
- length
- Int64
O número de bytes a transmitir.
Exceções
O offset parâmetro é inferior a zero.
-ou-
O length parâmetro é inferior a -1.
-ou-
O length parâmetro especifica um número de bytes superior ao número de bytes que o ficheiro contém menos o deslocamento.
O pedido de trabalhador fora de processo não é suportado.
-ou-
A resposta é não usar um HttpWriter objeto.
O offset parâmetro é inferior a zero ou superior ao tamanho do ficheiro.
-ou-
O length parâmetro é inferior a -1 ou superior ao valor do offset parâmetro mais o tamanho do ficheiro.
Observações
Se especificar 0 como offset parâmetro e -1 como length parâmetro, o ficheiro inteiro é enviado.
Aplica-se a
TransmitFile(String)
Escreve o ficheiro especificado diretamente num fluxo de resposta HTTP de saída, sem o armazenar em memória.
public:
void TransmitFile(System::String ^ filename);
public void TransmitFile(string filename);
member this.TransmitFile : string -> unit
Public Sub TransmitFile (filename As String)
Parâmetros
- filename
- String
O nome do ficheiro a escrever na saída HTTP.
Exceções
O filename parâmetro é null