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
상속
특성
구현

설명

FileWebResponse 클래스가 구현 하는 WebResponse abstract 기본 클래스에 대 한 파일 시스템 리소스를 반환 하는 FileWebRequest 클래스입니다.The 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.

합니다 FileWebResponse 클래스에 의존 합니다 File 오류 처리 및 코드 액세스 보안에 대 한 클래스입니다.The 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)

FileWebResponseSerializationInfo 클래스에 지정된 인스턴스에서 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을 serialize하는 데 필요한 데이터로 FileWebResponse 인스턴스를 채웁니다.Populates a SerializationInfo instance with the data needed to serialize the FileWebResponse.

적용 대상