방법: 원격으로 사용 가능한 형식 빌드
다른 응용 프로그램 도메인의 개체가 사용자 클래스의 인스턴스를 사용할 수 있게 하려면 클래스가 MarshalByRefObject에서 상속해야 합니다. 다음 프로시저는 다른 응용 프로그램 도메인에서 실행 중인 개체에서 만들고 호출할 수 있는 기본 개체를 만드는 방법에 대해 설명합니다.
참고: |
---|
이 샘플을 빌드하고 실행하는 방법에 대한 자세한 지침은 방법: 기본 원격 응용 프로그램 컴파일 및 실행을 참조하십시오. |
원격으로 사용 가능한 형식을 빌드하려면
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";
}
}
참고 항목
작업
방법: 호스팅 응용 프로그램 빌드
방법: 클라이언트 응용 프로그램 빌드
참조
개념
기타 리소스
기본 .NET Framework Remoting 응용 프로그램 빌드
Copyright © 2007 by Microsoft Corporation. All rights reserved.