다음을 통해 공유


방법: 원격으로 사용 가능한 형식 빌드

다른 응용 프로그램 도메인의 개체가 사용자 클래스의 인스턴스를 사용할 수 있게 하려면 클래스가 MarshalByRefObject에서 상속해야 합니다. 다음 프로시저는 다른 응용 프로그램 도메인에서 실행 중인 개체에서 만들고 호출할 수 있는 기본 개체를 만드는 방법에 대해 설명합니다.

Note참고:

이 샘플을 빌드하고 실행하는 방법에 대한 자세한 지침은 방법: 기본 원격 응용 프로그램 컴파일 및 실행을 참조하십시오.

원격으로 사용 가능한 형식을 빌드하려면

  • 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 응용 프로그램 빌드

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.