есть некоторое стороннее апи(я его ненавижу). Иногда его функция может не сработать, и никогда больше она не сработает, если запускать её в рамках того же запуска приложения, но если запустить этот метод в отдельном приложении, или перезапустить старое, он практически со стопроцентной вероятностью срабатывает.
Нет ли в .NET фиговины которая может запустить код так, словно он запускается в первый раз, ну, то есть что бы у него ничего не проинициализированно было, не закешировалось ничего, и т.д, словно оно вызывается в первый раз.
Здравствуйте, UberPsychoXenoSvin, Вы писали:
UPX>Нет ли в .NET фиговины которая может запустить код так, словно он запускается в первый раз, ну, то есть что бы у него ничего не проинициализированно было, не закешировалось ничего, и т.д, словно оно вызывается в первый раз.
AppDomain посмотрите, их можно выгружать вместе со всем содержимым по мере надобности и создавтаь новые.
Здравствуйте, Visor2004, Вы писали:
UPX>>Нет ли в .NET фиговины которая может запустить код так, словно он запускается в первый раз, ну, то есть что бы у него ничего не проинициализированно было, не закешировалось ничего, и т.д, словно оно вызывается в первый раз.
V>AppDomain посмотрите, их можно выгружать вместе со всем содержимым по мере надобности и создавтаь новые.
Стоит добавить, что если "это API" — обертка над unmanaged C++, то, скорее всего, не поможет. На unmanaged домены не действуют
Здравствуйте, Visor2004, Вы писали:
V>Здравствуйте, UberPsychoXenoSvin, Вы писали:
UPX>>Нет ли в .NET фиговины которая может запустить код так, словно он запускается в первый раз, ну, то есть что бы у него ничего не проинициализированно было, не закешировалось ничего, и т.д, словно оно вызывается в первый раз.
V>AppDomain посмотрите, их можно выгружать вместе со всем содержимым по мере надобности и создавтаь новые.
Здравствуйте, Nikolay_P_I, Вы писали:
N_P>Стоит добавить, что если "это API" — обертка над unmanaged C++, то, скорее всего, не поможет. На unmanaged домены не действуют
Здравствуйте, UberPsychoXenoSvin, Вы писали:
UPX>есть некоторое стороннее апи(я его ненавижу). Иногда его функция может не сработать, и никогда больше она не сработает, если запускать её в рамках того же запуска приложения, но если запустить этот метод в отдельном приложении, или перезапустить старое, он практически со стопроцентной вероятностью срабатывает.
UPX>Нет ли в .NET фиговины которая может запустить код так, словно он запускается в первый раз, ну, то есть что бы у него ничего не проинициализированно было, не закешировалось ничего, и т.д, словно оно вызывается в первый раз.
Такая фиговина есть, называется — домены приложения (AppDomain), посмотрите, может подойдет.