<serviceActivations><serviceActivations>

Un elemento di configurazione che consente di aggiungere impostazioni che definiscono le impostazioni di attivazione di servizi virtuali che eseguono il mapping a tipi di servizi Windows Communication Foundation (WCF).A configuration element that allows you to add settings that define virtual service activation settings that map to your Windows Communication Foundation (WCF) service types. In questo modo è possibile attivare servizi ospitati in WAS/IIS senza un file con estensione svc.This makes it possible to activate services hosted in WAS/IIS without an .svc file.

<system.ServiceModel><system.ServiceModel>
<serviceHostingEnvironment ><serviceHostingEnvironment>
<serviceActivations ><serviceActivations>

SintassiSyntax

<serviceHostingEnvironment>   
   <serviceActivations>  
      <add factory="String"  
           service="String"/>  
   </serviceActivations>  
</serviceHostingEnvironment>  

Attributi ed elementiAttributes and Elements

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.The following sections describe attributes, child elements, and parent elements.

AttributiAttributes

Nessuno.None.

Elementi figlioChild Elements

ElementoElement DescrizioneDescription
<add><add> Aggiunge un elemento di configurazione che specifica l'attivazione di un'applicazione di servizio.Adds a configuration element that specifies the activation of a service application.

Elementi padreParent Elements

ElementoElement DescrizioneDescription
<serviceHostingEnvironment ><serviceHostingEnvironment> Definisce il tipo del quale l'ambiente host del servizio crea un'istanza per un determinato trasporto.Defines the type the service hosting environment instantiates for a particular transport.

NoteRemarks

Nell'esempio seguente viene illustrato come configurare le impostazioni di attivazione all'interno del file web.config.The following example shows how to configure activation settings within your web.config file.

<configuration>  
  <system.serviceModel>  
    <serviceHostingEnvironment>  
      <serviceActivations>  
        <add service="GreetingService"/>  
      </serviceActivations>  
    </serviceHostingEnvironment>  
  </system.serviceModel>  
</configuration>  

L'utilizzo di questa configurazione consente di attivare GreetingService senza usare un file con estensione svc.Using this configuration, you can activate the GreetingService without using an .svc file.

Si noti che <serviceHostingEnvironment> è una configurazione a livello di applicazione.Note that <serviceHostingEnvironment> is an application level configuration. È necessario posizionare il file web.config contenente la configurazione nella radice dell'applicazione virtuale.You have to place the web.config containing the configuration under the root of the virtual Application. Inoltre, serviceHostingEnvironment è una sezione ereditabile di machinetoApplication.In addition, serviceHostingEnvironment is a machinetoApplication inheritable section. Se si registra un servizio nella radice del computer, ogni servizio dell'applicazione erediterà tale servizio.If you register a single service in the root of the machine, every service in the application will inherit this service.

L'attivazione basata sulla configurazione supporta l'attivazione sul protocollo http e non http.Configuration-based activation supports activation over both http and non-http protocol. A tale scopo sono necessarie le estensioni nell'indirizzo relativo, ovvero nei file con estensione svc, xoml o xamlx.It requires extensions in the relatativeAddress i.e. .svc, .xoml or .xamlx. È possibile eseguire il mapping di estensioni personalizzate ai provider di compilazione noti, consentendo in tal modo l'attivazione di servizi su qualsiasi estensione.You can map your own extensions to the know buildProviders, which will then enable you to activate service over any extension. In caso di conflitto, la sezione <serviceActivations> esegue l'override delle registrazioni nel file con estensione svc.Upon conflict, the <serviceActivations> section overrides .svc registrations.

Vedere ancheSee Also

ServiceActivationElementCollection
ServiceHostingEnvironmentSection
ServiceHostingEnvironment