Wie verwende ich die Task.Factory.FromAsync-Factory für eine Endmethode, die mehrere Werte über "out" -Parameter zurückgibt?Task.Factory.FromAsync mit "out" -Parametern in der Endmethode
Verfahren beginnen hat diese Unterschrift:
public virtual System.IAsyncResult BeginGetCaseStatus(int CaseOID, int ClientOID, System.AsyncCallback @__Callback, object @__UserData)
End Methode ist:
public virtual void EndGetCaseStatus(System.IAsyncResult @__AsyncResult, out DTGenericCode[] BasicStatus, out DTGenericCode[] ARStatus)
Kann ich einige, wie Verwendung:
public Task<?> GetCaseStatusAsync(int CaseOID, int ClientOID)
{
return Task.Factory.FromAsync (BeginGetCaseStatus(CaseOID, ClientOID, null, null), EndGetCaseStatus(?, ?));
}
Das ist kein standardmäßiger APM-End *** -Aufruf, daher funktionieren die FromAsync-Methoden nicht. –