2007. 3. 28. 16:57
클라이언트에서 원격 객체를 호출하기 위해서 필요한 모든 정보를
묶어서 클라이언트에게 전송한다. 이러한 정보를 묶는 작업을
마샬링(Marshaling)이라고 부른다.
■ 마샬링(Marshaling)의 종류와 구현
▷ 참조 마샬링(Mashal By Reference)
- MarshalByRefObject를 상속
▶ 참조 마샬링(MBR)을 위한 클래스
- public class MarshalSample : MarshalByRefObject {}
▷ 값 마샬링(Mashal By Value)
- Serializable Attribute를 지정하거나 ISerializable 인터페이스를 구현
▶ 값 마샬링(MBV)을 위한 클래스
- public class SerialSample {}
묶어서 클라이언트에게 전송한다. 이러한 정보를 묶는 작업을
마샬링(Marshaling)이라고 부른다.
■ 마샬링(Marshaling)의 종류와 구현
▷ 참조 마샬링(Mashal By Reference)
- MarshalByRefObject를 상속
▶ 참조 마샬링(MBR)을 위한 클래스
- public class MarshalSample : MarshalByRefObject {}
▷ 값 마샬링(Mashal By Value)
- Serializable Attribute를 지정하거나 ISerializable 인터페이스를 구현
▶ 값 마샬링(MBV)을 위한 클래스
- public class SerialSample {}