Utilizzo di tipi generici con .NET Framework Remoting
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).
In .NET Remoting è supportato l'uso di tipi generici nelle applicazioni distribuite in cui viene utilizzata la serializzazione binaria. (la serializzazione SOAP di tipi generici non è supportata). Tipi generici che soddisfano i requisiti di corretto supporto di serializzazione sono descritti in Deserializzazione automatica in .NET Framework Remoting.
Per un esempio di implementazione di un'interfaccia generica, vedere Esempio relativo alle tecnologie di generics nei servizi remoti.
Quando si specificano tipi generici nei file di configurazione, è necessario utilizzare due set di parentesi quadrate (" []") per indicare tutti gli argomenti di tipo nidificato quando si indicano i parametri del tipo. Per un esempio completo, vedere Utilizzo di generics nei servizi remoti tramite configurazione.
Specifica di tipi remoti generici
Nell'esempio di codice riportato di seguito viene illustrato come specificare un tipo remoto generico in un file di configurazione.
<service>
<wellknown mode="Singleton" type="GenericServer`1[[System.String,mscorlib]], GenericServer" objectUri="genSvr.rem" />
</service>