DataProviderRequest.SetData() não pode ser chamado depois que o delegado DataProviderHandler retornou sem adquirir objeto ...

DataProviderRequest.SetData() não pode ser chamado depois que o delegado DataProviderHandler retornou sem adquirir objeto de diferimento. Use o método DataProviderRequest.GetDeferral() antes de chamar os métodos assíncronos dentro do delegado. Chame o método Complete() no objeto de diferimento após a chamada final para SetData ().