Evaluar y enviar comentarios
Contraer todo/Expandir todo Contraer todo
Esta página es específica de
Microsoft Visual Studio 2005/.NET Framework 2.0

Hay además otras versiones disponibles para:
Biblioteca de clases de .NET Framework
System.Runtime.Remoting (Espacio de nombres)

El espacio de nombres System.Runtime.Remoting proporciona clases e interfaces que permiten a los desarrolladores crear y configurar aplicaciones distribuidas. Algunas de las clases más importantes del espacio de nombres System.Runtime.Remoting son las clases RemotingConfiguration, RemotingServices y ObjRef.

La clase RemotingConfiguration contiene métodos estáticos para interactuar con los valores de configuración. El método RemotingConfiguration.Configure permite que los desarrolladores configuren la infraestructura de interacción remota mediante el uso de archivos de configuración en formato XML. La clase RemotingConfiguration contiene también varios métodos para el registro tanto en el cliente como en el servidor de objetos activados en el cliente y en el servidor que se encuentran en el servidor.

La clase RemotingServices proporciona varios métodos que ayudan a utilizar y publicar objetos remotos. El método System.Runtime.Remoting.RemotingServices.Marshal proporciona las funciones necesarias para almacenar toda la información relevante que se necesita para activar y comunicar con un objeto remoto en una instancia de la clase ObjRef para su posterior serialización y transmisión a una ubicación remota. El método System.Runtime.Remoting.RemotingServices.Unmarshal invierte este proceso, creando un proxy para un objeto remoto que puede utilizarlo una aplicación independientemente de las subdivisiones existentes en el entorno remoto.

La clase ObjRef almacena toda la información relevante necesaria para activar y comunicar con un objeto remoto. Esta clase es una representación serializable de un objeto que se transmite a una ubicación remota mediante un canal, donde se resuelve mediante referencia (vea Unmarshal) y se utiliza para crear un proxy local del objeto remoto.

NotaNota

Los objetos de cálculo por referencia (MBR) no se quedan para siempre en la memoria. En su lugar, a menos que el tipo sustituya a MarshalByRefObject.InitializeLifetimeService para controlar sus propias directivas del período de duración, cada MBR tiene un período de duración finito hasta que el sistema remoto de .NET Framework inicia el proceso de eliminación y reclamación de la memoria. Para obtener más información, vea Concesiones del período de duración.

 ClaseDescripción
Clase públicaActivatedClientTypeEntryAlmacena valores de un tipo de objeto registrado en el cliente como un tipo que puede activarse en el servidor.
Clase públicaActivatedServiceTypeEntryAlmacena valores de un tipo de objeto registrado en el servicio como un tipo que puede activarse cuando se solicita desde un cliente.
Clase públicaInternalRemotingServicesDefine métodos de utilidades para su uso en la infraestructura remota de .NET Framework.
Clase públicaObjectHandleAjusta referencias de objetos calculadas por valor. De este modo, se pueden devolver a través de un direccionamiento indirecto.
Clase públicaObjRefAlmacena toda la información relevante necesaria para generar un proxy y establecer comunicación con un objeto remoto.
Clase públicaRemotingConfigurationProporciona varios métodos estáticos para configurar la infraestructura remota.
Clase públicaRemotingExceptionExcepción que se produce cuando se produce algún tipo de error durante la interacción remota.
Clase públicaRemotingServicesProporciona varios métodos para utilizar y publicar servidores proxy y objetos remotos. No se puede heredar esta clase.
Clase públicaRemotingTimeoutExceptionExcepción que se produce cuando no se puede obtener acceso al servidor o al cliente en el período de tiempo previamente especificado.
Clase públicaServerExceptionExcepción que se produce para comunicar errores al cliente cuando éste se conecta a aplicaciones distintas de .NET Framework que no pueden producir excepciones.
Clase públicaSoapServicesProporciona varios métodos para utilizar y publicar objetos remotos en formato SOAP.
Clase públicaTypeEntryImplementa una clase base que contiene la información de configuración utilizada para activar una instancia de un tipo remoto.
Clase públicaWellKnownClientTypeEntryContiene los valores de un tipo de objeto registrado en el cliente como tipo activado en el servidor (llamada única o singleton).
Clase públicaWellKnownServiceTypeEntryContiene los valores de un tipo de objeto registrado en el servicio como objeto de tipo activado en el servidor (llamada única o singleton).
 InterfazDescripción
Interfaz públicaIChannelInfoProporciona información personalizada sobre el canal que se transfiere junto con ObjRef.
Interfaz públicaIEnvoyInfoProporciona información de envío.
Interfaz públicaIObjectHandleDefine la interfaz para desempaquetar objetos de valor cuyas referencias se calculan desde el direccionamiento indirecto.
Interfaz públicaIRemotingTypeInfoProporciona información sobre los tipos de un objeto.
 EnumeraciónDescripción
Enumeración públicaCustomErrorsModesEspecifica el control de los errores personalizados.
Enumeración públicaWellKnownObjectModeDefine el modo en que se activan los objetos conocidos.
Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2012 Microsoft. Reservados todos los derechos. Términos de uso | Marcas Registradas | Privacidad
Page view tracker