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.

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