Поделиться через


FileWebResponse Класс

Определение

Предоставляет реализацию файловой системы класса WebResponse.

public ref class FileWebResponse : System::Net::WebResponse, System::Runtime::Serialization::ISerializable
public ref class FileWebResponse : System::Net::WebResponse, IDisposable, System::Runtime::Serialization::ISerializable
public ref class FileWebResponse : System::Net::WebResponse
public class FileWebResponse : System.Net.WebResponse, System.Runtime.Serialization.ISerializable
[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
type FileWebResponse = class
    inherit WebResponse
    interface ISerializable
[<System.Serializable>]
type FileWebResponse = class
    inherit WebResponse
    interface ISerializable
    interface IDisposable
[<System.Serializable>]
type FileWebResponse = class
    inherit WebResponse
    interface ISerializable
Public Class FileWebResponse
Inherits WebResponse
Implements ISerializable
Public Class FileWebResponse
Inherits WebResponse
Implements IDisposable, ISerializable
Public Class FileWebResponse
Inherits WebResponse
Наследование
Атрибуты
Реализации

Комментарии

Класс FileWebResponse реализует базовый класс WebResponseabstract для возврата ресурсов файловой системы для класса FileWebRequest.

Клиентские приложения напрямую не создают экземпляры FileWebResponse; Вместо этого они создаются путем вызова метода GetResponse в экземпляре FileWebRequest.

Метод GetResponseStream возвращает экземпляр Stream, предоставляющий доступ только для чтения к ресурсу файловой системы.

Класс FileWebResponse использует класс File для обработки ошибок и безопасности доступа к коду.

Конструкторы

FileWebResponse(SerializationInfo, StreamingContext)
Устаревшие..
Устаревшие..
Устаревшие..

Инициализирует новый экземпляр класса FileWebResponse из указанных экземпляров классов SerializationInfo и StreamingContext.

Свойства

ContentLength

Возвращает длину содержимого в ресурсе файловой системы.

ContentType

Возвращает тип контента ресурса файловой системы.

Headers

Возвращает коллекцию пар имени заголовка и значения, связанных с ответом.

IsFromCache

Возвращает значение Boolean, указывающее, получен ли этот ответ из кэша.

(Унаследовано от WebResponse)
IsMutuallyAuthenticated

Возвращает значение Boolean, указывающее, произошла ли взаимная проверка подлинности.

(Унаследовано от WebResponse)
ResponseUri

Возвращает URI ресурса файловой системы, который предоставил ответ.

SupportsHeaders

Возвращает значение, указывающее, поддерживается ли свойство Headers экземпляром FileWebResponse.

SupportsHeaders

Возвращает значение, указывающее, поддерживаются ли заголовки.

(Унаследовано от WebResponse)

Методы

Close()

Закрывает поток отклика.

CreateObjRef(Type)

Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.

(Унаследовано от MarshalByRefObject)
Dispose()

Освобождает неуправляемые ресурсы, используемые объектом WebResponse.

(Унаследовано от WebResponse)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые FileWebResponse, и при необходимости освобождает управляемые ресурсы.

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом WebResponse, и при необходимости удаляет управляемые ресурсы.

(Унаследовано от WebResponse)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetLifetimeService()
Устаревшие..

Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра.

(Унаследовано от MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext)
Устаревшие..

Заполняет SerializationInfo данными, необходимыми для сериализации целевого объекта.

GetObjectData(SerializationInfo, StreamingContext)
Устаревшие..

Заполняет SerializationInfo данными, необходимыми для сериализации целевого объекта.

(Унаследовано от WebResponse)
GetResponseStream()

Возвращает поток данных из ресурса файловой системы.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
InitializeLifetimeService()
Устаревшие..

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.

(Унаследовано от MarshalByRefObject)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
MemberwiseClone(Boolean)

Создает неглубокую копию текущего объекта MarshalByRefObject.

(Унаследовано от MarshalByRefObject)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

IDisposable.Dispose()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Освобождает все ресурсы, используемые FileWebResponse.

IDisposable.Dispose()

При переопределении в производном классе освобождает все ресурсы, используемые WebResponse.

(Унаследовано от WebResponse)
ISerializable.GetObjectData(SerializationInfo, StreamingContext)
Устаревшие..

Заполняет экземпляр SerializationInfo данными, необходимыми для сериализации FileWebResponse.

Применяется к