2011-09-30 2 views
0

리모팅 클래스 (RemoteClass라고 부름)가 있습니다. OtherClass 클래스의 Other 속성이 있습니다. 기본적으로 클라이언트에는 Other 속성을 호출 한 후 RemoteClass 객체의 프록시와 OtherClass의 직렬화 된 복사본이 있습니다. 그 클라이언트가 Other 속성을 호출 한 후에 OtherClass에 대한 프록시를 받기를 원합니다. RemoteClass와 OtherClass를 분리하도록 제안하지 마십시오. 왜냐하면이 솔루션은 받아 들일 수 없기 때문입니다. 내 질문은 : .NET Remoting으로 원하는 것을 할 수 있거나 대신 WCF를 사용하는 것이 더 좋습니다 (WCF가 나를 도울 수 있습니까?). 조언과 도움을 주셔서 감사합니다..NET Remoting의 원격 개체 속성을 직렬화하지 않고 프록시 대신 속성이 있습니까?

답변

4

Serializable 특성을 사용하는 대신 OtherClass를 MarshalByRefObject에서 상속 받도록 설정하십시오.

관련 문제