HOW TO:建置可遠端處理的型別
若要啟用其他應用程式定義域中的物件來使用您的類別執行個體,您的類別必須繼承自 MarshalByRefObject。下列程序說明如何建立可以透過其他應用程式定義域中執行的物件加以建立並叫用的基本物件。
注意: |
---|
如需如何建置並執行這個範例的完整指示,請參閱 HOW TO:編譯並執行基本遠端應用程式。 |
若要建置可遠端處理的型別
定義衍生自 MarshalByRefObject 類別的類別。
Public Class RemotableType
Inherits MarshalByRefObject
…
End Class
public class RemotableType : MarshalByRefObject
{
…
}
範例
' 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";
}
}
請參閱
工作
HOW TO:建置裝載應用程式
HOW TO:建置用戶端應用程式
參考
概念
其他資源
Copyright © 2007 by Microsoft Corporation. All rights reserved.