Activación de los objetos remotos
Hay dos tipos de activación para los objetos de cálculo por referencia:
Activación del servidor
El servidor crea los objetos activados en el servidor solamente cuando se necesitan. No se crean cuando el proxy de cliente se crea llamando a nuevo o Activator.GetObject, sino cuando el cliente invoca el primer método en el objeto proxy creado recientemente. Para obtener más información, vea Activación del servidor.
Utilice la enumeración WellKnownObjectMode para configurar los objetos activados en el servidor como objetos Singleton o como SingleCall. Los objetos Singleton son los objetos para los que siempre habrá solamente una instancia, sin tener en cuenta cuántos clientes haya para ese objeto y cuáles tengan una duración predeterminada. (El cliente puede utilizar el sistema de concesiones del período de duración para participar en el período de duración de las instancias Singleton . Para obtener más detalles, vea Concesiones del período de duración.) Al configurar un objeto para ser un objeto SingleCall, el sistema crea un nuevo objeto para cada invocación de método del cliente. Dado que un cliente obtendrá una referencia a una nueva instancia en cada invocación, los tipos SingleCall no participan en el sistema de concesiones del período de duración.
Activación de cliente
Los objetos activados en el cliente se crean en el servidor cuando el cliente llama a nuevo o Activator.CreateInstance. El propio cliente, utilizando el sistema de concesiones del período de duración, puede participar en la duración de estas instancias. Para obtener detalles, vea Activación de cliente y Concesiones del período de duración.
Consulte también
Tareas
Cómo: Crear una instancia de un tipo activado en el cliente
Conceptos
Activación del servidor
Activación de cliente
Otros recursos
Activación de objeto y duraciones
Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.