- Singletone, SingleCell 과는 관계가 없다.
- Client에서 상태를 가지고 있기 때문에, 그 상태를 보고 판단이 가능한 객체를 만들어주게 된다.
- 단일 메소드 호출을 넘어 항상 살아있게 된다
1. 서버 어셈블리
[Hard Cording]
RemotingConfiguration.RegisterActivatedServiceType(typeof(Object 이름));
[Config]
<configuration>
<system.runtime.remoting>
<application>
<service>
<activated type ="CarGeneralAsm.CarProvider, CarGeneralAsm"/>
</service>
<channels>
<channel ref ="http" port ="32469"/>
</channels>
</application>
</system.runtime.remoting>
</configuration>
2. 클라이언트 어셈블리
[Hard Coding]
RemoteConfiguration.GetActivator(ObjectName, URI) <== WKO와 동일
[Config]
<configuration>
<system.runtime.remoting>
<application>
<client displayName ="carClient" url ="http://localhost:32469">
<activated type ="CarGeneralAsm.CarProvider, CarGeneralAsm"/>
</client>
<channels>
<channel ref ="http"/>
</channels>
</application>
</system.runtime.remoting>
</configuration>