Share via


Attivazione di oggetti remoti

Questo argomento è specifico di una tecnologia legacy mantenuta per una questione di compatibilità con le applicazioni esistenti di versioni precedenti e non è consigliato per il nuovo sviluppo. Le applicazioni distribuite devono ora essere sviluppate utilizzando  Windows Communication Foundation (WCF).

Esistono due tipi di attivazione per oggetti con marshalling per riferimento:

  • Attivazione da server.

    Gli oggetti attivati dal server vengono creati dal server solo quando servono. Non vengono creati quando il proxy client viene creato chiamando new o Activator.GetObject, ma piuttosto quando il client richiama il primo metodo sull'oggetto proxy appena creato. Per ulteriori informazioni, vedere Attivazione da server.

    Si utilizza l'enumerazione WellKnownObjectMode per configurare oggetti attivati dal server come oggetti Singleton o SingleCall. Gli oggetti Singleton sono oggetti per i quali ci sarà sempre solo un'istanza, indipendentemente da quanti client sono disponibili per quell'oggetto e quali hanno una durata predefinita. (Il client può utilizzare il sistema dei lease di durata per partecipare alla durata di istanze Singleton . Per iinformazioni dettagliate, vedere Lease di durata.) Quando si configura un oggetto per essere un oggetto SingleCall, il sistema crea un nuovo oggetto per ogni chiamata al metodo client. Poiché un client ottiene un riferimento a una nuova istanza a ogni chiamata, i tipi SingleCall non partecipano al sistema dei lease di durata.

  • Attivazione da client.

    Gli oggetti attivati dal client vengono creati nel server quando il client chiama new o Activator.CreateInstance. Il client stesso, utilizzando il sistema dei lease di durata, può partecipare alla durata di queste istanze. Per informazioni dettagliate, vedere Attivazione da client e Lease di durata.

Vedere anche

Attività

Procedura: creare un'istanza di un tipo attivato dal client

Concetti

Attivazione del server
Attivazione da client

Altre risorse

Attivazione e durate degli oggetti