Como funcionam as interfaces ISponsor e ILease?

Eu criei um objeto que herda deMarshalByRefObject eISponsor. Na minha implementação deISponsor Acabei de retornar um intervalo de tempo para indicar por quanto tempo quero que o objeto seja renovado.

Quando eu chamoInitializeLifetimeService() para obter umILease referência a ser passada para o meuISponsor objeto nunca parece ser usadodos exemplos que eu vi.

ISponsor apenas parece retornar um TimeSpan sem realmente usar oILease referência. Mas tenho certeza de que há mais coisas acontecendo aqui desde que o remoting está envolvido.

ComoISponsor eILease trabalho, especificamente em termos de renovação da vida útil do objeto?

questionAnswers(2)

yourAnswerToTheQuestion