Jak działają interfejsy ISponsor i ILease?

Stworzyłem obiekt, który dziedziczy zMarshalByRefObject iISponsor. W mojej realizacjiISponsor Po prostu wracam do przedziału czasowego, aby wskazać, jak długo chcę odnowić obiekt.

Kiedy dzwonięInitializeLifetimeService() zdobyćILease odniesienie do przekazania do mojegoISponsor obiekt nigdy nie wydaje się być używanyz przykładów, które widziałem.

ISponsor po prostu wydaje się, że zwraca TimeSpan bez użyciaILease odniesienie. Ale jestem pewien, że dzieje się tutaj więcej, ponieważ zaangażowany jest remoting.

Jak to zrobićISponsor iILease praca, szczególnie w zakresie odnawiania życia obiektu?

questionAnswers(2)

yourAnswerToTheQuestion