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 .

Методы

Имя Описание
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 данные, необходимые для сериализации целевого объекта.

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.

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