Causality Class

Microsoft Robotics
Microsoft Robotics Class Reference
Logical context that flows across tasks

Causalities greatly simplify partial failure handling, by providing a multi threaded version of structured exception handling. An exception port supplied within a causality can be used by any handler that was executed as a result of some root action. Causalities deal with joins (merge of causalities) and forks, enabling a simple model for hierarchical handling of errors in a concurrent setting

Namespace: Microsoft.Ccr.Core
Assembly: Microsoft.Ccr.Core (in Microsoft.Ccr.Core.dll) Version: 4.0.261.0 (4.0.261.0)

public sealed class Causality : ICausality

System..::..Object
  Microsoft.Ccr.Core..::..Causality
Show: