Size: a a a

var chat = new Chat();

2020 February 03

vl

vova lantsov in var chat = new Chat();
Виталий EasyMod
Почему это? Где не будет?
public async Task AuthorizingAsync()
{
   AuthorizingInProgress = true;
   LeanFactory.Initialize("GatewayUOWApp");
   _unifiedSdk = LeanFactory.Create();
   _unifiedSdk.SetWindowsAuthentication();
   AuthorizingInProgress = false;
}
источник

vl

vova lantsov in var chat = new Chat();
Тут не будет
источник

AM

Artur Mustafin in var chat = new Chat();
Виталий EasyMod
Пока жива ссылка на объект то нифига он чистить не будет
пока счетчик ссылок на объект, подсчитанный в GC, в текущем поколении > 0, ты хотел сказать.
источник

ВE

Виталий EasyMod in var chat = new Chat();
Artur Mustafin
пока счетчик ссылок на объект, подсчитанный в GC, в текущем поколении > 0, ты хотел сказать.
источник

ВE

Виталий EasyMod in var chat = new Chat();
vova lantsov
public async Task AuthorizingAsync()
{
   AuthorizingInProgress = true;
   LeanFactory.Initialize("GatewayUOWApp");
   _unifiedSdk = LeanFactory.Create();
   _unifiedSdk.SetWindowsAuthentication();
   AuthorizingInProgress = false;
}
public async Task AuthorizingAsync()
{
return Task.Run(()=>{
   AuthorizingInProgress = true;
   LeanFactory.Initialize("GatewayUOWApp");
   _unifiedSdk = LeanFactory.Create();
   _unifiedSdk.SetWindowsAuthentication();
   AuthorizingInProgress = false;
});
}
источник

vl

vova lantsov in var chat = new Chat();
Виталий EasyMod
public async Task AuthorizingAsync()
{
return Task.Run(()=>{
   AuthorizingInProgress = true;
   LeanFactory.Initialize("GatewayUOWApp");
   _unifiedSdk = LeanFactory.Create();
   _unifiedSdk.SetWindowsAuthentication();
   AuthorizingInProgress = false;
});
}
Попробуй скомпилируй это код)
источник

ВE

Виталий EasyMod in var chat = new Chat();
vova lantsov
Попробуй скомпилируй это код)
источник

AM

Artur Mustafin in var chat = new Chat();
в общем, макаке, картинки это здорово. попробуй что-нибудь нажать на клавиатуре
источник

ВE

Виталий EasyMod in var chat = new Chat();
vova lantsov
Попробуй скомпилируй это код)
AuthorizingInProgress = true;
Просто интересно эта фигня должна в основном потоке обязательно быть?
источник

ВE

Виталий EasyMod in var chat = new Chat();
Artur Mustafin
в общем, макаке, картинки это здорово. попробуй что-нибудь нажать на клавиатуре
источник

vl

vova lantsov in var chat = new Chat();
Виталий EasyMod
public async Task AuthorizingAsync()
{
return Task.Run(()=>{
   AuthorizingInProgress = true;
   LeanFactory.Initialize("GatewayUOWApp");
   _unifiedSdk = LeanFactory.Create();
   _unifiedSdk.SetWindowsAuthentication();
   AuthorizingInProgress = false;
});
}
Ты наверное хотел без async, ничего не поменяется от того что предложил я чуть выше
источник

vl

vova lantsov in var chat = new Chat();
Виталий EasyMod
AuthorizingInProgress = true;
Просто интересно эта фигня должна в основном потоке обязательно быть?
Думаю нет, да и суждение что асинхронный код всегда выполнится в другом потоке - неверно
источник

ВE

Виталий EasyMod in var chat = new Chat();
vova lantsov
Ты наверное хотел без async, ничего не поменяется от того что предложил я чуть выше
там авейт в ретурне ещё нужно добавить просто
источник

vl

vova lantsov in var chat = new Chat();
Виталий EasyMod
там авейт в ретурне ещё нужно добавить просто
тогда уже и без ретурна
источник

ВE

Виталий EasyMod in var chat = new Chat();
vova lantsov
Думаю нет, да и суждение что асинхронный код всегда выполнится в другом потоке - неверно
внезапно
источник

vl

vova lantsov in var chat = new Chat();
Виталий EasyMod
внезапно
чутку поменял
источник

ВE

Виталий EasyMod in var chat = new Chat();
vova lantsov
чутку поменял
ну тож понятно если нет await или нового Thread, то компилятор в одном потоке скомпилирует
источник

ВE

Виталий EasyMod in var chat = new Chat();
Просто думаю в чём тогда проблема что диспоз вызывается. Удалить метод это просто костыль какой то
источник

vl

vova lantsov in var chat = new Chat();
Виталий EasyMod
ну тож понятно если нет await или нового Thread, то компилятор в одном потоке скомпилирует
Компилятор на это не влияет. Даже с использованием await возможно выполнение в 1 потоке
источник

ВE

Виталий EasyMod in var chat = new Chat();
vova lantsov
Компилятор на это не влияет. Даже с использованием await возможно выполнение в 1 потоке
В каких случаях?
источник