Уже много раз встречал в описании класс MarshalByRefObject, но все не было времени разбираться
Однако, время пришло !!!
Где-бы(кроме MSDN) можно почитать нафига этот класс нужен(желательно на русском языке)?
Здравствуйте, Аноним, Вы писали:
А> Уже много раз встречал в описании класс MarshalByRefObject, но все не было времени разбираться Однако, время пришло !!!
А> Где-бы(кроме MSDN) можно почитать нафига этот класс нужен(желательно на русском языке)?
Ну, конечно же, в гугле!
http://www.google.ru/search?q=MarshalByRef&lr=lang_ru
Здравствуйте, Аноним, Вы писали:
А> Уже много раз встречал в описании класс MarshalByRefObject, но все не было времени разбираться Однако, время пришло !!!
А> Где-бы(кроме MSDN) можно почитать нафига этот класс нужен(желательно на русском языке)?
Пока ты внутри одного домена (попросту говоря, в дотнете это понятие означает область изоляции объектов и не только), то нинафига.
Когда возникает задача междоменного\межпроцессного взаимодействия, наследование твоего класса от MBR говорит, что все вызовы не изнутри домена приложения к объекту этого класса (проперти — фактически тоже методы!) могут задействовать стандартные механизмы ремоутинга для межпроцессного взаимодействия.
В общем, можешь обращаться к методам этого объекта удаленно через ремоутинг, если унаследовался от MBR.
Здравствуйте, MatFiz, Вы писали:
А>> Уже много раз встречал в описании класс MarshalByRefObject, но все не было времени разбираться Однако, время пришло !!!
А>> Где-бы(кроме MSDN) можно почитать нафига этот класс нужен(желательно на русском языке)?
MF>Пока ты внутри одного домена (попросту говоря, в дотнете это понятие означает область изоляции объектов и не только), то нинафига.
Ещё как! Например, ContextBoundObject (CBO), являющийся наследником MarshalByRefObject (MBR), позволяет использовать перехват сообщений в пределах одного домена.
... << RSDN@Home 1.2.0 alpha rev. 675>>
Now playing: «Тихо в лесу…»