mio OperationContract
:Come utilizzare Visual Studio: chiamate WCF asincrone generate?
public List<MessageDTO> GetMessages()
{
List<MessageDTO> messages = new List<MessageDTO>();
foreach (Message m in _context.Messages.ToList())
{
messages.Add(new MessageDTO()
{
MessageID = m.MessageID,
Content = m.Content,
Date = m.Date,
HasAttachments = m.HasAttachments,
MailingListID = (int)m.MailingListID,
SenderID = (int)m.SenderID,
Subject = m.Subject
});
}
return messages;
}
In Service configurazione di riferimento ho controllato l'opzione "Genera operazioni asincrone". Come posso utilizzare lo GetMessagesAsync()
generato? Nella rete ho trovato esempi che usano AsyncCallback
, tuttavia non mi è familiare. C'è un modo per usarlo in modo amichevole come le parole chiave async
e await
in .NET 4.5? In caso contrario, cosa devo fare per richiamare il metodo in modo asincrono?
L'opzione "Genera operazioni basate su attività" è abilitata se si utilizza .NET V4.5 e versioni successive. –
@ManasKumar puoi postarlo come una domanda separata? Ciò consentirà alle persone di rispondere. –