FileWebResponse FileWebResponse FileWebResponse FileWebResponse Class

Определение

Предоставляет реализацию файловой системы класса WebResponse.Provides a file system implementation of the WebResponse class.

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

Комментарии

Класс реализует базовый класс для возврата ресурсов файловой системы для класса.FileWebRequest WebResponse FileWebResponse abstractThe FileWebResponse class implements the WebResponseabstract base class to return file system resources for the FileWebRequest class.

Клиентские приложения не создают FileWebResponse экземпляры напрямую; вместо этого они создаются путем GetResponse вызова метода в FileWebRequest экземпляре.Client applications do not create FileWebResponse instances directly; instead, they are created by calling the GetResponse method on a FileWebRequest instance.

GetResponseStream МетодStream возвращает экземпляр, предоставляющий доступ только для чтения к ресурсу файловой системы.The GetResponseStream method returns a Stream instance that provides read-only access to a file system resource.

Класс полагается на класс для обработки ошибок и управления доступом для кода. File FileWebResponseThe FileWebResponse class relies on the File class for error handling and code access security.

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

FileWebResponse(SerializationInfo, StreamingContext) FileWebResponse(SerializationInfo, StreamingContext) FileWebResponse(SerializationInfo, StreamingContext) FileWebResponse(SerializationInfo, StreamingContext)

Инициализирует новый экземпляр класса FileWebResponse на основе указанных экземпляров классов SerializationInfo и StreamingContext.Initializes a new instance of the FileWebResponse class from the specified instances of the SerializationInfo and StreamingContext classes.

Свойства

ContentLength ContentLength ContentLength ContentLength

Возвращает длину содержимого ресурса файловой системы.Gets the length of the content in the file system resource.

ContentType ContentType ContentType ContentType

Возвращает тип содержимого ресурса файловой системы.Gets the content type of the file system resource.

Headers Headers Headers Headers

Возвращает коллекцию пар "имя-значение" заголовков, связанных с запросом.Gets a collection of header name/value pairs associated with the response.

IsFromCache IsFromCache IsFromCache IsFromCache

Возвращает значение Boolean, указывающее, был ли этот ответ получен из кэша.Gets a Boolean value that indicates whether this response was obtained from the cache.

(Inherited from WebResponse)
IsMutuallyAuthenticated IsMutuallyAuthenticated IsMutuallyAuthenticated IsMutuallyAuthenticated

Получает значение Boolean, указывающее, происходит ли взаимная проверка подлинности.Gets a Boolean value that indicates whether mutual authentication occurred.

(Inherited from WebResponse)
ResponseUri ResponseUri ResponseUri ResponseUri

Возвращает URI ресурса файловой системы, предоставившего ответ.Gets the URI of the file system resource that provided the response.

SupportsHeaders SupportsHeaders SupportsHeaders SupportsHeaders

Возвращает значение, указывающее, поддерживается ли свойство Headers экземпляром FileWebResponse.Gets a value that indicates whether the Headers property is supported by the FileWebResponse instance.

Методы

Close() Close() Close() Close()

Закрывает поток ответа.Closes the response stream.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

Высвобождает неуправляемые ресурсы, используемые в объекте WebResponse.Releases the unmanaged resources used by the WebResponse object.

(Inherited from WebResponse)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом FileWebResponse, а при необходимости освобождает также управляемые ресурсы.Releases the unmanaged resources used by the FileWebResponse and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

Заполняет объект SerializationInfo данными, необходимыми для сериализации целевого объекта.Populates a SerializationInfo with the data needed to serialize the target object.

GetResponseStream() GetResponseStream() GetResponseStream() GetResponseStream()

Возвращает поток данных из ресурса файловой системы.Returns the data stream from the file system resource.

GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Создает неполную копию текущего объекта MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

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

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

Освобождает все ресурсы, занятые модулем FileWebResponse.Releases all resources used by the FileWebResponse.

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Заполняет экземпляр SerializationInfo данными, необходимыми для сериализации экземпляра FileWebResponse.Populates a SerializationInfo instance with the data needed to serialize the FileWebResponse.

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