ApplicationServicesHostFactory Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller en fabriksklass som skapar instanser av autentiseringstjänsten, rolltjänsten och profiltjänsten i hanterade värdmiljöer.
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
- Arv
Exempel
I följande exempel visas hur du anger ApplicationServicesHostFactory i @ ServiceHost direktivet för en .svc-fil för att konfigurera autentiseringstjänsten.
<%@ 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"
%>
Kommentarer
Den här fabriksklassen är ett sätt att skapa instanser av klasserna AuthenticationService, ProfileServiceoch RoleService .
Om du vill använda den här fabriksklassen skapar du en WCF-tjänstfil (.svc) och anger ApplicationServicesHostFactory i ServiceHosting -attributet för @ ServiceHost direktivet.
Konstruktorer
| Name | Description |
|---|---|
| ApplicationServicesHostFactory() |
Initierar en ny instans av ApplicationServicesHostFactory klassen. |
Metoder
| Name | Description |
|---|---|
| CreateServiceHost(String, Uri[]) |
Skapar en ServiceHost med specifika basadresser och initierar den med angivna data. (Ärvd från ServiceHostFactory) |
| CreateServiceHost(Type, Uri[]) |
Skapar en instans av tjänstklassen som har den angivna basadressen eller adresserna. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |