C# ile başa çıkmak için bir F # hesaplama yaptığımı ve eşzamanlı çalışmasını sağlamak istediğimi söyleyelim.Async.RunSynchronously() vs Async.StartAsTask() Sonuç
public static T RunSync<T>(FSharpAsync<T> computation)
{
return FSharpAsync.RunSynchronously(computation,
timeout: FSharpOption<int>.None,
cancellationToken: FSharpOption<System.Threading.CancellationToken>.None
);
}
veya
public static T RunSync<T>(FSharpAsync<T> computation)
{
return FSharpAsync.StartAsTask(computation,
taskCreationOptions: FSharpOption<TaskCreationOptions>.None,
cancellationToken: FSharpOption<System.Threading.CancellationToken>.None
).Result;
}
bu basit bir soru gibi görünüyor eğer Üzgünüm, zaman uyumsuz programlama oldukça yeni duyuyorum: Ne arasındaki kaputun altında fark olurdu!