ApplicationServicesHostFactory 类

定义

提供一个工厂类,它在托管承载环境中创建身份验证服务、角色服务和配置文件服务的实例。

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
继承
ApplicationServicesHostFactory

示例

以下示例演示如何在 .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"   
%>  

注解

此工厂类提供了一种创建 、 ProfileServiceRoleService 类实例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)

适用于