Elemento <wellknown> (istanza del servizio)

Contiene informazioni relative a oggetti (noti) attivati da server ed esposti ai client dall'applicazione.

Elemento <Configuration>
  Elemento <system.runtime.remoting>
    Elemento <application>
      Elemento <service>
        Elemento <wellknown> (istanza del servizio)

<wellknown  
   mode="Singleton|SingleCall"
   displayName="name"
   type="type,assembly" 
      objectUri="objectUri" 
/>

Attributi ed elementi

Nelle sezioni riportate di seguito vengono illustrati attributi, elementi figlio ed elementi padre.

Attributi

Attributo Descrizione

mode

Attributo obbligatorio.

Indica se l'oggetto è Singleton o SingleCall. È necessario selezionare un'opzione. Per ulteriori informazioni, vedere Attivazione.

objectUrl

Attributo obbligatorio.

Specifica l'endpoint dell'URI (Uniform Resource Identifier) dell'oggetto.

type

Attributo obbligatorio.

Specifica il nome completo del tipo dell'oggetto e il nome dell'assembly contenente l'implementazione del tipo. Se l'assembly che contiene il tipo si trova nella Global Assembly Cache, vengono specificate anche le informazioni relative alla versione, alla lingua e alla chiave pubblica.

displayName

Attributo facoltativo.

Viene utilizzato dallo strumento .NET Framework Configuration per creare l'elenco degli oggetti attivati da server che devono essere pubblicati dal server. Nel sistema di gestione remota .NET Framework questo attributo non viene utilizzato.

Elementi figlio

Nessuno.

Elementi padre

Elemento Descrizione

application

Contiene informazioni relative a oggetti remoti utilizzati ed esposti dall'applicazione.

configuration

È l'elemento di primo livello in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework.

service

Contiene oggetti esposti dall'applicazione ad altri domini di applicazione o contesti.

system.runtime.remoting

Contiene informazioni relative a oggetti e canali remoti.

Note

Quando un oggetto è contenuto in Internet Information Services (IIS), l'estensione objectUri deve essere .soap o .rem, in modo che la richiesta venga inviata all'IHttpHandler di .NET Framework Remoting.

Esempio

Nel file di configurazione seguente vengono dichiarati un tipo (noto) attivato da server, l'URI dell'oggetto in cui si trova e il WellKnownObjectMode che controlla l'attivazione delle istanze.

<configuration>
   <system.runtime.remoting>
      <application>
         <service>
            <wellknown 
               type="ServerActivatedType, RemoteAssembly" 
               objectUri="ServerType.rem" 
               mode="Singleton" 
            />
         </service>
      </application>
   </system.runtime.remoting>
</configuration>

Vedere anche

Riferimenti

Schema delle impostazioni remote

Concetti

Attivazione di oggetti remoti
Configurazione di applicazioni remote