다음을 통해 공유


IDataServiceHost 인터페이스

정의

WCF Data Services와 호스팅 환경 간의 상호 작용을 지정하는 인터페이스입니다.

public interface class IDataServiceHost
public interface IDataServiceHost
type IDataServiceHost = interface
Public Interface IDataServiceHost
파생

설명

WCF(Windows Communication Foundation)와 같은 WCF Data Services 호스트하는 각 구성 요소는 이 인터페이스를 구현해야 합니다. IDataServiceHost는 WCF Data Services 호스팅 환경 간의 계약입니다. 이 추상화는 WCF Data Services 런타임이 특정 호스팅 환경에 구애받지 않도록 합니다. 인터페이스는 인바운드 HTTP 요청에 대한 액세스 권한이 있는 WCF Data Services 제공합니다. 이 인터페이스를 구현 하는 새 개체는 각 HTTP 요청에 대 한 인스턴스화되고 HTTP 요청의 속성을 검사 하 고 HTTP 응답을 구성 하는 데 사용 됩니다.

속성

AbsoluteRequestUri

클라이언트에서 보낸 URI인 절대 URI를 가져옵니다.

AbsoluteServiceUri

데이터 서비스의 루트 URI인 절대 URI를 가져옵니다.

RequestAccept

요청 Accept 헤더에 의해 지정된 전송 프로토콜입니다.

RequestAcceptCharSet

HTTP 헤더의 값을 나타내는 문자열을 Accept-Charset 가져옵니다.

RequestContentType

콘텐츠 형식 헤더에 의해 지정된 전송 프로토콜을 가져옵니다.

RequestHttpMethod

GET, PUT, POST 또는 DELETE 요청 메서드를 가져옵니다.

RequestIfMatch

현재 요청의 If-Match 헤더에 대한 값을 가져옵니다.

RequestIfNoneMatch

현재 요청의 If-None-Match 헤더에 대한 값을 가져옵니다.

RequestMaxVersion

요청 클라이언트가 처리할 수 있는 가장 높은 버전을 식별하는 값을 가져옵니다.

RequestStream

HTTP 요청 본문을 포함하는 스트림을 가져옵니다.

RequestVersion

클라이언트가 제출한 요청의 버전을 식별하는 값을 가져옵니다(null일 수 있음).

ResponseCacheControl

캐시 제어 정보를 나타내는 문자열 값을 가져옵니다.

ResponseContentType

응답의 전송 프로토콜을 가져옵니다.

ResponseETag

응답에 있는 데이터의 상태를 나타내는 eTag 값을 가져옵니다.

ResponseLocation

서비스 위치를 가져오거나 설정합니다.

ResponseStatusCode

쿼리 결과를 나타내는 응답 코드를 가져오거나 설정합니다.

ResponseStream

HTTP 응답 본문을 쓸 응답 스트림을 가져옵니다.

ResponseVersion

응답의 호스트에서 사용되는 버전을 가져옵니다.

메서드

GetQueryStringItem(String)

메서드의 매개 변수에 포함된 ID 키로 식별되는 데이터 항목을 가져옵니다.

ProcessException(HandleExceptionArgs)

매개 변수의 정보를 사용하여 데이터 서비스 예외를 args 처리합니다.

적용 대상