Partager via


Utilisation de types génériques avec .NET Framework Remoting

Cette rubrique est spécifique à la technologie héritée assurant la compatibilité descendante avec des applications existantes et n'est pas recommandée en cas de nouveau développement. Les applications distribuées doivent maintenant être développées à l'aide de Windows Communication Foundation (WCF)

.NET Remoting prend en charge l'utilisation de types génériques dans les applications distribuées qui utilisent la sérialisation binaire. (La sérialisation SOP de types génériques n'est pas prise en charge.) Les types génériques qui répondent aux spécifications permettant une bonne prise en charge de la sérialisation sont décrits dans Désérialisation automatique dans .NET Framework Remoting.

Pour obtenir un exemple de l'implémentation d'une interface générique, consultez Génériques de communication à distance, exemple de technologie.

Lorsque vous spécifiez des types génériques dans les fichiers de configuration, vous devez utiliser deux jeux de crochets (« [] ») pour indiquer tous les arguments de type imbriqués lorsque vous indiquez les paramètres de type. Pour obtenir un exemple complet illustrant ceci, consultez Utilisation de génériques dans la communication à distance par configuration.

Spécification de types distants génériques

L'exemple de code suivant montre comment spécifier un type distant générique dans un fichier de configuration.

<service>
  <wellknown mode="Singleton" type="GenericServer`1[[System.String,mscorlib]], GenericServer" objectUri="genSvr.rem" />
</service> 

Voir aussi

Concepts

Désérialisation automatique dans .NET Framework Remoting