Procedura: Compilare un tipo utilizzabile in remoto
Per consentire agli oggetti negli altri domini di applicazione di utilizzare un'istanza della classe, la classe deve ereditare da MarshalByRefObject. La procedura seguente descrive come creare un oggetto di base che può essere creato e richiamato da oggetti eseguiti in un altro dominio di applicazione.
Nota: |
---|
Per informazioni sulla compilazione e l'esecuzione dell'esempio, vedere Procedura: Compilare ed eseguire un'applicazione .NET Remoting di base. |
Per compilare un tipo utilizzabile in remoto
Definire una classe che deriva dalla classe MarshalByRefObject.
Public Class RemotableType
Inherits MarshalByRefObject
…
End Class
public class RemotableType : MarshalByRefObject
{
…
}
Esempio
' 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";
}
}
Vedere anche
Attività
Procedura: Compilare un'applicazione host
Procedura: Compilare un'applicazione client
Riferimenti
Schema delle impostazioni remote
Concetti
Configurazione di applicazioni remote
Attivazione del server
Altre risorse
Compilazione di un'applicazione di base di .NET Framework Remoting
Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.