Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ChangeDirector.cs
- PrivateFontCollection.cs
- CodeLabeledStatement.cs
- Matrix.cs
- peernodeimplementation.cs
- SqlMultiplexer.cs
- SafeLibraryHandle.cs
- Guid.cs
- MetricEntry.cs
- RepeatBehaviorConverter.cs
- AuthenticationModuleElementCollection.cs
- NoResizeSelectionBorderGlyph.cs
- MsmqIntegrationReceiveParameters.cs
- DetailsViewDeletedEventArgs.cs
- ElementHost.cs
- ThaiBuddhistCalendar.cs
- Registry.cs
- VsPropertyGrid.cs
- InstanceNormalEvent.cs
- UrlMapping.cs
- ZipIOLocalFileDataDescriptor.cs
- JsonEnumDataContract.cs
- AttachmentService.cs
- OuterGlowBitmapEffect.cs
- Set.cs
- ipaddressinformationcollection.cs
- TraceHwndHost.cs
- FastEncoderWindow.cs
- GuidTagList.cs
- Logging.cs
- ListDataHelper.cs
- WindowsMenu.cs
- Html32TextWriter.cs
- MetafileHeaderWmf.cs
- LicenseContext.cs
- OleDbSchemaGuid.cs
- CorrelationTokenTypeConvertor.cs
- CollectionViewGroup.cs
- DbConnectionFactory.cs
- ImageFormatConverter.cs
- Variant.cs
- ImpersonationContext.cs
- HtmlShim.cs
- ModifierKeysConverter.cs
- DataGridViewLayoutData.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- LayoutEditorPart.cs
- AdPostCacheSubstitution.cs
- WebPageTraceListener.cs
- WindowsSolidBrush.cs
- AutomationProperty.cs
- DataControlButton.cs
- CreateUserWizardStep.cs
- XPathNodeHelper.cs
- StrongNameUtility.cs
- EntityDataSourceWizardForm.cs
- XmlNodeChangedEventArgs.cs
- WebUtility.cs
- QilValidationVisitor.cs
- ServicePoint.cs
- Errors.cs
- SettingsBindableAttribute.cs
- TableRowGroup.cs
- SafeSecurityHelper.cs
- DataGridRowAutomationPeer.cs
- XmlUrlResolver.cs
- OdbcErrorCollection.cs
- FullTrustAssembly.cs
- ToolStripOverflow.cs
- MessageEventSubscriptionService.cs
- PropertyChangeTracker.cs
- XamlStyleSerializer.cs
- ListSortDescription.cs
- OpCellTreeNode.cs
- SqlUdtInfo.cs
- Vector3DAnimation.cs
- SymmetricAlgorithm.cs
- DataGridViewRowEventArgs.cs
- DoubleLinkList.cs
- CommandDevice.cs
- PerformanceCounterPermissionEntryCollection.cs
- LoginView.cs
- RewritingPass.cs
- RuleDefinitions.cs
- HandlerBase.cs
- RequestCacheValidator.cs
- DockingAttribute.cs
- PersonalizationStateInfoCollection.cs
- TableCell.cs
- ConfigurationValidatorBase.cs
- Size3DConverter.cs
- GrammarBuilderBase.cs
- DateTime.cs
- mediaeventshelper.cs
- SmtpNtlmAuthenticationModule.cs
- ToolStripPanelRenderEventArgs.cs
- ProcessModuleCollection.cs
- EntityKey.cs
- HiddenField.cs
- UrlAuthorizationModule.cs