Вы могли бы, если бы это был любой другой тип объекта, например строка, потому что вам нужно объявить свойство как статическое в Global.asax
, чтобы сделать его доступным для остальной части приложения:
public class Application : HttpApplication
{
// This is the class declared in Global.asax
// Your route definitions and initializations are also in here
public static string MyProperty { get; set; }
}
Это будет доступно для остальной части приложения. Вы можете позвонить, выполнив:
public ActionResult MyAction()
{
var bla = Application.MyProperty;
}
Тем не менее, я не думаю, что вы хотите сделать Thread
доступным для остальной части приложения таким образом.