Cómo: Generar un tipo de objeto utilizable de forma remota
Para permitir que los objetos utilicen una instancia de su clase en otros dominios de aplicación, su clase se debe heredar de MarshalByRefObject. El procedimiento siguiente describe cómo crear un objeto básico que se puede crear e invocar desde los objetos que se ejecutan en otro dominio de aplicación.
Nota: |
---|
Consulte Cómo: Compilar y ejecutar una aplicación remota básica para obtener instrucciones completas sobre cómo generar y ejecutar este ejemplo. |
Generar un tipo de objeto utilizable de forma remota
Defina una clase que derive de la clase MarshalByRefObject.
Public Class RemotableType
Inherits MarshalByRefObject
…
End Class
public class RemotableType : MarshalByRefObject
{
…
}
Ejemplo
' RemotableType.vb
Imports System
Public Class RemotableType
Inherits MarshalByRefObject
Public Function SayHello() As String
Console.WriteLine("RemotableType.SayHello() was called!")
Return "Hello, world"
End Function
End Class
// RemotableType.cs
using System;
public class RemotableType : MarshalByRefObject
{
public string SayHello()
{
Console.WriteLine("RemotableType.SayHello() was called!");
return "Hello, world";
}
}
Consulte también
Tareas
Cómo: Generar una aplicación host
Cómo: Generar una aplicación cliente
Referencia
Esquema de configuración de la comunicación remota
Conceptos
Configuración de aplicaciones remotas
Activación del servidor
Otros recursos
Generar una aplicación básica de comunicación remota de .NET Framework
Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.