Amib.Threading.Internal.WorkItem.WorkItem C# (CSharp) Метод

WorkItem() публичный Метод

Initialize the callback holding object.
public WorkItem ( IWorkItemsGroup workItemsGroup, WorkItemInfo workItemInfo, WorkItemCallback callback, object state ) : System
workItemsGroup IWorkItemsGroup The workItemGroup of the workitem
workItemInfo Amib.Threading.WorkItemInfo The WorkItemInfo of te workitem
callback WorkItemCallback Callback delegate for the callback.
state object State with which to call the callback delegate.
Результат System
        public WorkItem(
            IWorkItemsGroup workItemsGroup,
            WorkItemInfo workItemInfo,
            WorkItemCallback callback,
            object state)
        {
            _workItemsGroup = workItemsGroup;
            _workItemInfo = workItemInfo;

            #if !(_WINDOWS_CE) && !(_SILVERLIGHT) && !(WINDOWS_PHONE)
            if (_workItemInfo.UseCallerCallContext || _workItemInfo.UseCallerHttpContext)
            {
                _callerContext = CallerThreadContext.Capture(_workItemInfo.UseCallerCallContext, _workItemInfo.UseCallerHttpContext);
            }
            #endif

            _callback = callback;
            _state = state;
            _workItemResult = new WorkItemResult(this);
            Initialize();
        }