FileWebResponse Classe

Definição

Fornece uma implementação do sistema de arquivos da WebResponse classe.

public ref class FileWebResponse : System::Net::WebResponse, IDisposable, System::Runtime::Serialization::ISerializable
public ref class FileWebResponse : System::Net::WebResponse, System::Runtime::Serialization::ISerializable
public ref class FileWebResponse : System::Net::WebResponse
[System.Serializable]
public class FileWebResponse : System.Net.WebResponse, IDisposable, System.Runtime.Serialization.ISerializable
[System.Serializable]
public class FileWebResponse : System.Net.WebResponse, System.Runtime.Serialization.ISerializable
public class FileWebResponse : System.Net.WebResponse
[<System.Serializable>]
type FileWebResponse = class
    inherit WebResponse
    interface ISerializable
    interface IDisposable
[<System.Serializable>]
type FileWebResponse = class
    inherit WebResponse
    interface ISerializable
type FileWebResponse = class
    inherit WebResponse
    interface ISerializable
Public Class FileWebResponse
Inherits WebResponse
Implements IDisposable, ISerializable
Public Class FileWebResponse
Inherits WebResponse
Implements ISerializable
Public Class FileWebResponse
Inherits WebResponse
Herança
Atributos
Implementações

Comentários

A FileWebResponse classe implementa a WebResponseabstract classe base para retornar recursos do sistema de arquivos para a FileWebRequest classe.

Os aplicativos cliente não criam FileWebResponse instâncias diretamente; em vez disso, eles são criados chamando o GetResponse método em uma FileWebRequest instância.

O GetResponseStream método retorna uma Stream instância que fornece acesso somente leitura a um recurso do sistema de arquivos.

A FileWebResponse classe depende da File classe para tratamento de erros e segurança de acesso de código.

Construtores

Nome Description
FileWebResponse(SerializationInfo, StreamingContext)
Obsoleto.
Obsoleto.

Inicializa uma nova instância da classe das FileWebResponse instâncias e SerializationInfo classes StreamingContext especificadas.

Propriedades

Nome Description
ContentLength

Obtém o comprimento do conteúdo no recurso do sistema de arquivos.

ContentType

Obtém o tipo de conteúdo do recurso do sistema de arquivos.

Headers

Obtém uma coleção de pares nome/valor de cabeçalho associados à resposta.

IsFromCache

Obtém um Boolean valor que indica se essa resposta foi obtida do cache.

(Herdado de WebResponse)
IsMutuallyAuthenticated

Obtém um Boolean valor que indica se a autenticação mútua ocorreu.

(Herdado de WebResponse)
ResponseUri

Obtém o URI do recurso do sistema de arquivos que forneceu a resposta.

SupportsHeaders

Obtém um valor que indica se a Headers propriedade tem suporte pela FileWebResponse instância.

Métodos

Nome Description
Close()

Fecha o fluxo de resposta.

CreateObjRef(Type)

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.

(Herdado de MarshalByRefObject)
Dispose()

Libera os recursos não gerenciados usados pelo WebResponse objeto.

(Herdado de WebResponse)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo FileWebResponse e, opcionalmente, libera os recursos gerenciados.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo WebResponse objeto e, opcionalmente, descarta os recursos gerenciados.

(Herdado de WebResponse)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de tempo de vida para essa instância.

(Herdado de MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext)

Popula um SerializationInfo com os dados necessários para serializar o objeto de destino.

GetResponseStream()

Retorna o fluxo de dados do recurso do sistema de arquivos.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeLifetimeService()

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida dessa instância.

(Herdado de MarshalByRefObject)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto atual MarshalByRefObject .

(Herdado de MarshalByRefObject)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IDisposable.Dispose()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Libera todos os recursos usados pelo FileWebResponse.

IDisposable.Dispose()

Quando substituído em uma classe derivada, libera todos os recursos usados pelo WebResponse.

(Herdado de WebResponse)
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Popula uma SerializationInfo instância com os dados necessários para serializar o FileWebResponse.

Aplica-se a