ApplicationServicesHostFactory 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一个工厂类,它在托管承载环境中创建身份验证服务、角色服务和配置文件服务的实例。
public ref class ApplicationServicesHostFactory : System::ServiceModel::Activation::ServiceHostFactory
public class ApplicationServicesHostFactory : System.ServiceModel.Activation.ServiceHostFactory
type ApplicationServicesHostFactory = class
inherit ServiceHostFactory
Public 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) |