Invention Grant
- Patent Title: Data scoping and data flow in a continuation based runtime
- Patent Title (中): 基于连续运行时的数据范围和数据流
-
Application No.: US11977846Application Date: 2007-10-26
-
Publication No.: US07827127B2Publication Date: 2010-11-02
- Inventor: Kenneth David Wolf , Edmund S. V. Pinto , Robert B. Schmidt , Nathan C. Talbert , Stephen J. Millet , Donald F. Box
- Applicant: Kenneth David Wolf , Edmund S. V. Pinto , Robert B. Schmidt , Nathan C. Talbert , Stephen J. Millet , Donald F. Box
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Main IPC: G06F15/18
- IPC: G06F15/18

Abstract:
Described is a data model used in a continuation based runtime that executes activities. The data model provides for declaring parameters to define data flow direction (in, out or both in and out) with respect to activities. The model further allows for the declaring of variables to provide for data storing and sharing between activities that are in scope, based on a tree relationship between activities. In one aspect, an activity tree includes a topmost parent composite activity and at least one child activity of that topmost parent composite activity. Variables are associated with one or more composite activities of the tree, and the ancestral relationships between composite activities and (non-composite) child activities determine the in-scope access to variables. Arguments such as binding expressions may bind variables to an activity's parameters.
Public/Granted literature
- US20090112779A1 Data scoping and data flow in a continuation based runtime Public/Granted day:2009-04-30
Information query