派生自 WebServiceHost 的 WCF 数据服务 用于实例化数据服务。
此 API 不符合 CLS。 符合 CLS 的替代项是 [None]。
继承层次结构
System.Object
System.ServiceModel.Channels.CommunicationObject
System.ServiceModel.ServiceHostBase
System.ServiceModel.ServiceHost
System.ServiceModel.Web.WebServiceHost
System.Data.Services.DataServiceHost
命名空间: System.Data.Services
程序集: Microsoft.Data.Services(在 Microsoft.Data.Services.dll 中)
语法
声明
<CLSCompliantAttribute(False)> _
Public Class DataServiceHost _
Inherits WebServiceHost
用法
Dim instance As DataServiceHost
[CLSCompliantAttribute(false)]
public class DataServiceHost : WebServiceHost
[CLSCompliantAttribute(false)]
public ref class DataServiceHost : public WebServiceHost
[<CLSCompliantAttribute(false)>]
type DataServiceHost =
class
inherit WebServiceHost
end
public class DataServiceHost extends WebServiceHost
DataServiceHost 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
DataServiceHost | 实例化 WCF 数据服务 的 DataServiceHost。 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
Authentication | (从 ServiceHostBase 继承。) |
![]() |
Authorization | (从 ServiceHostBase 继承。) |
![]() |
BaseAddresses | (从 ServiceHostBase 继承。) |
![]() |
ChannelDispatchers | (从 ServiceHostBase 继承。) |
![]() |
CloseTimeout | (从 ServiceHostBase 继承。) |
![]() |
Credentials | (从 ServiceHostBase 继承。) |
![]() |
DefaultCloseTimeout | (从 ServiceHostBase 继承。) |
![]() |
DefaultOpenTimeout | (从 ServiceHostBase 继承。) |
![]() |
Description | (从 ServiceHostBase 继承。) |
![]() |
Extensions | (从 ServiceHostBase 继承。) |
![]() |
ImplementedContracts | (从 ServiceHostBase 继承。) |
![]() |
IsDisposed | (从 CommunicationObject 继承。) |
![]() |
ManualFlowControlLimit | (从 ServiceHostBase 继承。) |
![]() |
OpenTimeout | (从 ServiceHostBase 继承。) |
![]() |
SingletonInstance | (从 ServiceHost 继承。) |
![]() |
State | (从 CommunicationObject 继承。) |
![]() |
ThisLock | (从 CommunicationObject 继承。) |
页首
方法
页首
事件
名称 | 说明 | |
---|---|---|
![]() |
Closed | (从 CommunicationObject 继承。) |
![]() |
Closing | (从 CommunicationObject 继承。) |
![]() |
Faulted | (从 CommunicationObject 继承。) |
![]() |
Opened | (从 CommunicationObject 继承。) |
![]() |
Opening | (从 CommunicationObject 继承。) |
![]() |
UnknownMessageReceived | (从 ServiceHostBase 继承。) |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
![]() ![]() |
IDisposable.Dispose | (从 ServiceHostBase 继承。) |
页首
注释
WCF 数据服务 不是自主服务器实体。 相反,该服务是承载于诸如 Windows Communication Foundation (WCF) 等环境中的一个组件,它提供核心服务器网络功能。 具体而言,该服务不会绑定到网络套接字并侦听传入的针对其具象状态传输 (REST) 入口点的请求。 宿主将处理与网络的直接交互并支持缓存、可伸缩性和身份验证模块。
WCF 数据服务 定义一个通用宿主接口 IDataServiceHost,该接口从特定的宿主提取其实现。 这允许 WCF 数据服务 在一系列宿主环境中运行。 有关更多信息,请参见承载数据服务(WCF 数据服务)。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。