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.RegisterActivatedClientType (ActivatedClientTypeEntry)

 

Data di pubblicazione: ottobre 2016

Registra un oggetto Type registrato nell'oggetto fornito ActivatedClientTypeEntry sul lato client come un tipo che può essere attivato sul server.

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

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

Parametri

entry
Type: System.Runtime.Remoting.ActivatedClientTypeEntry

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.

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 il percorso dell'applicazione remota dove new tenterà di crearla. Se, d'altra parte, si utilizza il Activator.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 Activator.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: