Causality Class

Microsoft Robotics Class Reference

Logical context that flows across tasks

Remarks

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)

Syntax

public sealed class Causality : ICausality

Inheritance Hierarchy

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

See Also

Causality Members

Microsoft.Ccr.Core Namespace