Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo RemotingConfiguration.RegisterActivatedServiceType (ActivatedServiceTypeEntry)

 

Registra un tipo di oggetto registrato nell'oggetto fornito ActivatedServiceTypeEntry sul lato servizio come uno che può essere attivato su richiesta da un client.

Spazio dei nomi:   System.Runtime.Remoting
Assembly:  mscorlib (in mscorlib.dll)

[SecurityPermissionAttribute(SecurityAction.Demand, Flags = SecurityPermissionFlag.RemotingConfiguration)]
public static void RegisterActivatedServiceType(
	ActivatedServiceTypeEntry entry
)

Parametri

entry
Type: System.Runtime.Remoting.ActivatedServiceTypeEntry

Impostazioni di configurazione per il tipo attivato dal client.

Exception Condition
SecurityException

Almeno uno dei chiamanti nello stack di chiamate non dispone dell'autorizzazione per configurare i tipi e canali remoti.

Per creare un'istanza di un oggetto attivato dal client nel server, è necessario conoscere il Type e deve essere registrata sul lato server tramite il RegisterActivatedServiceType metodo. Per ottenere un proxy per una nuova istanza dell'oggetto attivato dal client, il client deve innanzitutto registrare un canale con ChannelServices e quindi attivare l'oggetto chiamando new o Activator.CreateInstance.

Per attivare un tipo di oggetto attivato dal client con il new (parola chiave), è innanzitutto necessario registrare il tipo dell'oggetto sul lato client utilizzando il RegisterActivatedClientType metodo. La chiamata di RegisterActivatedClientType metodo fornisce l'infrastruttura .NET remoting la posizione dell'applicazione remota, in cui new tenterà di crearla. Se, d'altra parte, si utilizza il CreateInstance metodo per creare una nuova istanza dell'oggetto attivato dal client, è necessario fornire l'URL dell'applicazione remota come parametro, in modo che venga richiesta alcuna registrazione preventiva sul lato client. Per fornire il CreateInstance metodo con l'URL del server in cui si desidera creare l'oggetto, è necessario incapsulare l'URL in un'istanza della UrlAttribute classe.

Per una descrizione dettagliata degli oggetti attivati dal client, vedere [<topic://cpconClientActivation>].

SecurityPermission

for configuration of the remoting infrastructure. Demand value: F:System.Security.Permissions.SecurityAction.Demand; Permission value: F:System.Security.Permissions.SecurityPermissionFlag.RemotingConfiguration

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: