Книга: C# для профессионалов. Том II

Атрибут OneWay

Атрибут OneWay

Метод, который возвращает void и имеет только входящие параметры, может быть помечен атрибутом OneWay. Атрибут OneWay делает метод автоматически асинхронным независимо от того, как вызывает его клиент. Добавление метода TakeAWhile() в класс удаленного объекта RemoteHello соответствует созданию метода "породить и забыть". Если клиент вызывает его через прокси, то прокси немедленно возвращает управление клиенту. На сервере метод заканчивается немного позже:

[OneWay]
public Void TakeAWhile(int ms) {
 Console.WriteLine("TakeAWhile started");
 System.Threading.Thread.Sleep(ms);
 Console.WriteLine("TakeAWhile finished");
}

Оглавление книги

Оглавление статьи/книги

Генерация: 4.627. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз