IDataServiceHost 接口
指定 WCF 数据服务 与其宿主环境之间的交互的接口。
命名空间: System.Data.Services
程序集: Microsoft.Data.Services(在 Microsoft.Data.Services.dll 中)
语法
声明
Public Interface IDataServiceHost
用法
Dim instance As IDataServiceHost
public interface IDataServiceHost
public interface class IDataServiceHost
type IDataServiceHost = interface end
public interface IDataServiceHost
IDataServiceHost 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
![]() |
AbsoluteRequestUri | 获取 URI 是由客户端发送的绝对 URI。 |
![]() |
AbsoluteServiceUri | 获取为数据服务的根 URI 的绝对 URI。 |
![]() |
RequestAccept | 请求接受标头指定的传输协议。 |
![]() |
RequestAcceptCharSet | 获取表示 Accept-Charset 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 | 获取由方法的参数所包含的标识键标识的数据项。 |
![]() |
ProcessException | 使用 args 参数中的信息处理数据服务异常。 |
页首
注释
承载 WCF 数据服务(如 Windows Communication Foundation (WCF))的每个组件必须实现此接口。 IDataServiceHost 是 WCF 数据服务 与其宿主环境之间的合同。 对于任何特定宿主环境,此抽象允许 WCF 数据服务 运行时。 接口为 WCF 数据服务 提供对入站 HTTP 请求的访问。 实现此接口的新对象已为每个 HTTP 请求实例化,然后用于检查 HTTP 请求的属性和配置 HTTP 响应。