Нужны ли синхронные методы в асинхронном API
От: MxMsk Португалия  
Дата: 22.10.10 11:10
Оценка:
Всем привет. Простой вопрос по guidelines.

Допустим я пишу сервис, который предполагается использовать асинхронно. Что-то вроде:
public interface IMyService
{
    IAsyncResult BeginGetSomething(...);
    ISomething EndGetSomething(IAsyncResult, ...);
}


Нужно ли мне делать в нем метод GetSomething для синхронного вызова, если такой usecase даже не предполагается?
Считается ли это обязательным, сталкивались ли вы с либами, где есть только BeginXxx/EndXxx методы?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.