잊지 않겠습니다.

  • 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>

Posted by Y2K
,