FileWebResponse Classe

Definição

Fornece uma implementação do sistema de ficheiros 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

Observações

A FileWebResponse classe implementa a WebResponseabstract classe base para devolver recursos do sistema de ficheiros para a FileWebRequest classe.

As aplicações cliente não criam FileWebResponse instâncias diretamente; em vez disso, são criadas chamando o GetResponse método numa FileWebRequest instância.

O GetResponseStream método devolve uma Stream instância que fornece acesso apenas de leitura a um recurso do sistema de ficheiros.

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

Construtores

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

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

Propriedades

Name Description
ContentLength

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

ContentType

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

Headers

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

IsFromCache

Obtém um Boolean valor que indica se esta resposta foi obtida a partir da cache.

(Herdado de WebResponse)
IsMutuallyAuthenticated

Recebe um Boolean valor que indica se ocorreu autenticação mútua.

(Herdado de WebResponse)
ResponseUri

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

SupportsHeaders

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

Métodos

Name Description
Close()

Fecha o fluxo de resposta.

CreateObjRef(Type)

Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para comunicar com um objeto remoto.

(Herdado de MarshalByRefObject)
Dispose()

Liberta os recursos não geridos usados pelo WebResponse objeto.

(Herdado de WebResponse)
Dispose(Boolean)

Liberta os recursos não geridos usados pelo FileWebResponse e opcionalmente liberta os recursos geridos.

Dispose(Boolean)

Liberta os recursos não geridos usados pelo WebResponse objeto e, opcionalmente, elimina os recursos geridos.

(Herdado de WebResponse)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso.

(Herdado de MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext)

Preenche a SerializationInfo com os dados necessários para serializar o objeto alvo.

GetResponseStream()

Devolve o fluxo de dados do recurso do sistema de ficheiros.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeLifetimeService()

Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso.

(Herdado de MarshalByRefObject)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto atual MarshalByRefObject .

(Herdado de MarshalByRefObject)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
IDisposable.Dispose()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Liberta todos os recursos utilizados pelo FileWebResponse.

IDisposable.Dispose()

Quando sobrescrito numa classe derivada, liberta todos os recursos usados pelo WebResponse.

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

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

Aplica-se a