Làm cách nào để sử dụng nhà máy Task.Factory.FromAsync cho phương thức kết thúc trả về nhiều giá trị thông qua tham số "ngoài"?Task.Factory.FromAsync với tham số "out" trong Phương thức kết thúc
Các bắt đầu phương pháp có chữ ký này:
public virtual System.IAsyncResult BeginGetCaseStatus(int CaseOID, int ClientOID, System.AsyncCallback @__Callback, object @__UserData)
phương pháp End là:
public virtual void EndGetCaseStatus(System.IAsyncResult @__AsyncResult, out DTGenericCode[] BasicStatus, out DTGenericCode[] ARStatus)
Tôi có thể một số cách sử dụng:
public Task<?> GetCaseStatusAsync(int CaseOID, int ClientOID)
{
return Task.Factory.FromAsync (BeginGetCaseStatus(CaseOID, ClientOID, null, null), EndGetCaseStatus(?, ?));
}
Đó không phải là cuộc gọi APM End *** chuẩn, vì vậy các phương thức FromAsync sẽ không hoạt động. –