Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Activities / Schedule.cs / 1305376 / Schedule.cs
namespace System.Workflow.Activities { using System; using System.IO; using System.Xml; using System.Text; using System.Drawing; using System.Windows.Forms; using System.Collections; using System.Collections.Specialized; using System.Collections.Generic; using System.CodeDom; using System.CodeDom.Compiler; using System.ComponentModel; using System.ComponentModel.Design; using System.ComponentModel.Design.Serialization; using System.Workflow.ComponentModel; using System.Workflow.ComponentModel.Design; using System.Workflow.ComponentModel.Compiler; using System.Drawing.Design; #region Class SequentialWorkflow [Designer(typeof(SequentialWorkflowDesigner), typeof(IRootDesigner))] [Designer(typeof(SequentialWorkflowDesigner), typeof(IDesigner))] [ToolboxBitmap(typeof(SequentialWorkflowActivity), "Resources.SequentialWorkflow.bmp")] [SRCategory(SR.Standard)] [SRDisplayName(SR.SequentialWorkflow)] [ToolboxItem(false)] public class SequentialWorkflowActivity : SequenceActivity { #region Dependency Properties public static readonly DependencyProperty InitializedEvent = DependencyProperty.Register("Initialized", typeof(EventHandler), typeof(SequentialWorkflowActivity)); public static readonly DependencyProperty CompletedEvent = DependencyProperty.Register("Completed", typeof(EventHandler), typeof(SequentialWorkflowActivity)); #endregion #region Constructors public SequentialWorkflowActivity() { } public SequentialWorkflowActivity(string name) :base(name) { } [SRDescription(SR.DynamicUpdateConditionDescr)] [SRCategory(SR.Conditions)] [DefaultValue(null)] public ActivityCondition DynamicUpdateCondition { get { return WorkflowChanges.GetCondition(this) as ActivityCondition; } set { WorkflowChanges.SetCondition(this, value); } } #endregion #region Handlers [SRDescription(SR.OnInitializedDescr)] [SRCategory(SR.Handlers)] [MergableProperty(false)] public event EventHandler Initialized { add { base.AddHandler(InitializedEvent, value); } remove { base.RemoveHandler(InitializedEvent, value); } } [SRDescription(SR.OnCompletedDescr)] [SRCategory(SR.Handlers)] [MergableProperty(false)] public event EventHandler Completed { add { base.AddHandler(CompletedEvent, value); } remove { base.RemoveHandler(CompletedEvent, value); } } #endregion #region Protected Implementations protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) { if (executionContext == null) throw new ArgumentNullException("executionContext"); base.RaiseEvent(SequentialWorkflowActivity.InitializedEvent, this, EventArgs.Empty); return base.Execute(executionContext); } protected override sealed void OnSequenceComplete(ActivityExecutionContext executionContext) { if (executionContext == null) throw new ArgumentNullException("executionContext"); base.RaiseEvent(SequentialWorkflowActivity.CompletedEvent, this, EventArgs.Empty); } #endregion } #endregion } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. namespace System.Workflow.Activities { using System; using System.IO; using System.Xml; using System.Text; using System.Drawing; using System.Windows.Forms; using System.Collections; using System.Collections.Specialized; using System.Collections.Generic; using System.CodeDom; using System.CodeDom.Compiler; using System.ComponentModel; using System.ComponentModel.Design; using System.ComponentModel.Design.Serialization; using System.Workflow.ComponentModel; using System.Workflow.ComponentModel.Design; using System.Workflow.ComponentModel.Compiler; using System.Drawing.Design; #region Class SequentialWorkflow [Designer(typeof(SequentialWorkflowDesigner), typeof(IRootDesigner))] [Designer(typeof(SequentialWorkflowDesigner), typeof(IDesigner))] [ToolboxBitmap(typeof(SequentialWorkflowActivity), "Resources.SequentialWorkflow.bmp")] [SRCategory(SR.Standard)] [SRDisplayName(SR.SequentialWorkflow)] [ToolboxItem(false)] public class SequentialWorkflowActivity : SequenceActivity { #region Dependency Properties public static readonly DependencyProperty InitializedEvent = DependencyProperty.Register("Initialized", typeof(EventHandler), typeof(SequentialWorkflowActivity)); public static readonly DependencyProperty CompletedEvent = DependencyProperty.Register("Completed", typeof(EventHandler), typeof(SequentialWorkflowActivity)); #endregion #region Constructors public SequentialWorkflowActivity() { } public SequentialWorkflowActivity(string name) :base(name) { } [SRDescription(SR.DynamicUpdateConditionDescr)] [SRCategory(SR.Conditions)] [DefaultValue(null)] public ActivityCondition DynamicUpdateCondition { get { return WorkflowChanges.GetCondition(this) as ActivityCondition; } set { WorkflowChanges.SetCondition(this, value); } } #endregion #region Handlers [SRDescription(SR.OnInitializedDescr)] [SRCategory(SR.Handlers)] [MergableProperty(false)] public event EventHandler Initialized { add { base.AddHandler(InitializedEvent, value); } remove { base.RemoveHandler(InitializedEvent, value); } } [SRDescription(SR.OnCompletedDescr)] [SRCategory(SR.Handlers)] [MergableProperty(false)] public event EventHandler Completed { add { base.AddHandler(CompletedEvent, value); } remove { base.RemoveHandler(CompletedEvent, value); } } #endregion #region Protected Implementations protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) { if (executionContext == null) throw new ArgumentNullException("executionContext"); base.RaiseEvent(SequentialWorkflowActivity.InitializedEvent, this, EventArgs.Empty); return base.Execute(executionContext); } protected override sealed void OnSequenceComplete(ActivityExecutionContext executionContext) { if (executionContext == null) throw new ArgumentNullException("executionContext"); base.RaiseEvent(SequentialWorkflowActivity.CompletedEvent, this, EventArgs.Empty); } #endregion } #endregion } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WorkerRequest.cs
- AppModelKnownContentFactory.cs
- BaseComponentEditor.cs
- DataGridColumnStyleMappingNameEditor.cs
- InvalidOleVariantTypeException.cs
- DrawingGroup.cs
- TextBox.cs
- TextServicesLoader.cs
- HttpClientProtocol.cs
- SettingsProperty.cs
- DataServiceEntityAttribute.cs
- DependencyObjectCodeDomSerializer.cs
- NumberFormatInfo.cs
- XPathExpr.cs
- Part.cs
- WebResponse.cs
- PermissionListSet.cs
- BamlResourceDeserializer.cs
- DeclarativeConditionsCollection.cs
- WindowCollection.cs
- DbMetaDataFactory.cs
- PointAnimationClockResource.cs
- SingleTagSectionHandler.cs
- BooleanStorage.cs
- MemoryRecordBuffer.cs
- Compiler.cs
- BindUriHelper.cs
- RoamingStoreFile.cs
- StretchValidation.cs
- HttpConfigurationSystem.cs
- TaskResultSetter.cs
- RouteItem.cs
- StackOverflowException.cs
- XmlWellformedWriter.cs
- HtmlMeta.cs
- HandlerMappingMemo.cs
- SafeWaitHandle.cs
- PersonalizationState.cs
- SymLanguageType.cs
- TouchFrameEventArgs.cs
- JapaneseCalendar.cs
- CompilationSection.cs
- LookupBindingPropertiesAttribute.cs
- DrawTreeNodeEventArgs.cs
- Message.cs
- ToolStripRendererSwitcher.cs
- ReservationNotFoundException.cs
- PrimaryKeyTypeConverter.cs
- PropertyStore.cs
- HMACSHA512.cs
- StateMachineExecutionState.cs
- XsdDuration.cs
- MissingMethodException.cs
- DetailsViewDeleteEventArgs.cs
- AttributedMetaModel.cs
- DesignerVerb.cs
- ImageClickEventArgs.cs
- LocalizableResourceBuilder.cs
- PeerInputChannel.cs
- ListView.cs
- ServicePointManagerElement.cs
- EmptyEnumerable.cs
- HttpStreamMessageEncoderFactory.cs
- ConnectionManagementElementCollection.cs
- ResXResourceWriter.cs
- InputLangChangeRequestEvent.cs
- InputReportEventArgs.cs
- DataGridViewTopLeftHeaderCell.cs
- Signature.cs
- AuditLogLocation.cs
- DrawingDrawingContext.cs
- SymmetricKeyWrap.cs
- SafeRightsManagementPubHandle.cs
- Module.cs
- MarginCollapsingState.cs
- CultureTableRecord.cs
- CodeCommentStatement.cs
- ParenthesizePropertyNameAttribute.cs
- ContentFileHelper.cs
- Point3DIndependentAnimationStorage.cs
- TypeReference.cs
- EntityContainerEmitter.cs
- OdbcConnectionOpen.cs
- AppDomainFactory.cs
- VarInfo.cs
- WindowsToolbarItemAsMenuItem.cs
- ThreadSafeList.cs
- SiteOfOriginPart.cs
- ImageClickEventArgs.cs
- ServiceProviders.cs
- GraphicsPathIterator.cs
- DLinqTableProvider.cs
- ElementAction.cs
- ListViewContainer.cs
- ViewCellSlot.cs
- MemoryMappedFileSecurity.cs
- AuthenticationSection.cs
- XsltException.cs
- SecurityTokenSerializer.cs
- CompiledAction.cs