ApplicationServicesHostFactory 类   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一个工厂类,它在托管承载环境中创建身份验证服务、角色服务和配置文件服务的实例。
public ref class ApplicationServicesHostFactory : System::ServiceModel::Activation::ServiceHostFactorypublic class ApplicationServicesHostFactory : System.ServiceModel.Activation.ServiceHostFactorytype ApplicationServicesHostFactory = class
    inherit ServiceHostFactoryPublic Class ApplicationServicesHostFactory
Inherits ServiceHostFactory- 继承
示例
以下示例演示如何在 .svc 文件的 指令中@ ServiceHost指定 ApplicationServicesHostFactory 以配置身份验证服务。
<%@ ServiceHost   
  Language="C#"   
  Service="System.Web.ApplicationServices.AuthenticationService"   
  Factory="System.Web.ApplicationServices.ApplicationServicesHostFactory"   
%>  
<%@ ServiceHost   
  Language="VB"   
  Service="System.Web.ApplicationServices.AuthenticationService"   
  Factory="System.Web.ApplicationServices.ApplicationServicesHostFactory"   
%>  
注解
此工厂类提供了一种创建 、 ProfileService和 RoleService 类实例AuthenticationService的方法。
若要使用此工厂类,请创建 WCF Service (.svc) 文件并在 指令的 @ ServiceHost 属性中ServiceHosting指定 ApplicationServicesHostFactory 。
构造函数
| ApplicationServicesHostFactory() | 初始化 ApplicationServicesHostFactory 类的新实例。 | 
方法
| CreateServiceHost(String, Uri[]) | 创建具有特定基址的 ServiceHost,并使用指定数据对其进行初始化。(继承自 ServiceHostFactory) | 
| CreateServiceHost(Type, Uri[]) | 为具有指定基址的服务类创建实例。 | 
| Equals(Object) | 确定指定对象是否等于当前对象。(继承自 Object) | 
| GetHashCode() | 作为默认哈希函数。(继承自 Object) | 
| GetType() | 获取当前实例的 Type。(继承自 Object) | 
| MemberwiseClone() | 创建当前 Object 的浅表副本。(继承自 Object) | 
| ToString() | 返回表示当前对象的字符串。(继承自 Object) |