IDataServiceHost 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 헤더의 값을 나타내는 문자열을 |
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) |
매개 변수의 정보를 사용하여 데이터 서비스 예외를 |
적용 대상
.NET