أسلوب: Async.Catch<'T> (F#)
إنشاء عملية حسابية غير متزامنة تقوم بتنفيذ computation. إذا تم إكتمال هذه العملية الحسابية بنجاح و قامت بإرجاع Choice1Of2 مع القيمة المُرجعة. إذا قامت هذه العملية الحسابية بإصدار استثناء قبل إكتمالها ثم قامت بإرجاع Choice2Of2 مع الإستثناء المُصدر.
مساحة الاسم/مسار الوحدة النمطية: Microsoft.FSharp.Control
التجميع: FSharp.Core (في FSharp.Core.dll)
// Signature:
static member Catch : Async<'T> -> Async<Choice<'T,exn>>
// Usage:
Async.Catch (computation)
المعلمات
computation
اكتب: Async<'T>العملية الحسابية المدخلة التي تقوم بإرجاع النوع T.
القيمة المُرجعة
عملية حسابية تقوم بإرجاع خيار من نوع T أو استثناء.
الأنظمة الأساسية
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
معلومات الإصدار
وقت التشغيل #F
معتمد في: 2.0, 4.0
Silverlight
معتمد في: 3