Compartir a través de


Utilizar tipos genéricos con la comunicación remota de .NET Framework

Este tema es específico de una tecnología heredada que se mantiene para la compatibilidad con versiones anteriores con aplicaciones existentes y no se recomienda para nuevo desarrollo. Las aplicaciones distribuidas se deberían desarrollar utilizando  Windows Communication Foundation (WCF).

.NET Remoting admite el uso de tipos genéricos en aplicaciones distribuidas que utilizan la serialización binaria. (No se admite la serialización SOAP de tipos genéricos.) Los tipos genéricos que siguen los requisitos para realizar un soporte de serialización apropiado se describen en Deserialización automática en la comunicación remota de .NET Framework.

Para obtener un ejemplo de cómo implementar una interfaz genérica, consulte Ejemplo de Remoting Generics Technology.

Al especificar tipos genéricos en archivos de configuración, debe utilizar dos conjuntos de corchetes (" []") para indicar todos los argumentos de tipo anidado al indicar los parámetros de tipo. Para obtener un ejemplo completo acerca de este tema, consulte Utilizar genéricos en la interacción remota mediante archivos de configuración.

Especificar los tipos remotos genéricos

El ejemplo de código siguiente muestra cómo especificar un tipo remoto genérico en un archivo de configuración.

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

Vea también

Conceptos

Deserialización automática en la comunicación remota de .NET Framework