WebScriptServiceHostFactory Klass

Definition

Lägger automatiskt till en ASP.NET AJAX-slutpunkt till en tjänst, utan konfiguration, i en hanterad värdmiljö som dynamiskt aktiverar värdinstanser för tjänsten som svar på inkommande meddelanden.

public ref class WebScriptServiceHostFactory : System::ServiceModel::Activation::ServiceHostFactory
public class WebScriptServiceHostFactory : System.ServiceModel.Activation.ServiceHostFactory
type WebScriptServiceHostFactory = class
    inherit ServiceHostFactory
Public Class WebScriptServiceHostFactory
Inherits ServiceHostFactory
Arv
WebScriptServiceHostFactory

Exempel

Ange WebScriptServiceHostFactory för värdet för attributet Factory i @ServiceHost-direktivet för att aktivera en ASP.NET AJAX-slutpunkt för tjänsten MyService enligt följande exempel.

<% @ServiceHost   
Service="MyService"  
Language="C#"  
Debug="true"  
Factory="WebScriptServiceHostFactory"  
%>  

Kommentarer

Den här fabriken är ett sätt att lägga till en ASP.NET AJAX-slutpunkt till en tjänst utan att kräva konfiguration. Slutpunkten läggs till i eventuella andra slutpunkter som definieras i konfigurationen. De hanterade värdmiljöer som stöder den här typen av aktivering av dynamiska värdar är Internet Information Services (IIS) och Windows Process Activation Services (WAS).

Om du vill använda den här fabriken anger du WebScriptServiceHostFactory i Factory attributet för @ServiceHost-direktivet .

Den ASP.NET AJAX-slutpunkt som skapats av den här fabriken har konfigurerats med WebHttpBinding och WebScriptEnablingBehavior, med alla standardinställningar. Slutpunkten skapas på en tom adress i förhållande till .svc-filen. Om tjänstkonfigurationen redan definierar en slutpunkt på den här adressen genereras en InvalidOperationException och tjänsten startar inte.

Konstruktorer

Name Description
WebScriptServiceHostFactory()

Initierar en ny instans av WebScriptServiceHostFactory 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 härledd klass med ServiceHost för en angiven typ av tjänst med en specifik basadress som kan användas för att automatiskt aktivera ASP.NET AJAX-slutpunkter i vissa scenarier.

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)

Gäller för