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 响应。

请参阅

参考

System.Data.Services 命名空间