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
- Font.cs
- ToolboxItemCollection.cs
- ComponentChangingEvent.cs
- RouteValueDictionary.cs
- XmlUrlResolver.cs
- StaticResourceExtension.cs
- Roles.cs
- BufferedGraphics.cs
- ReferenceAssemblyAttribute.cs
- Literal.cs
- ColorAnimationUsingKeyFrames.cs
- CatalogPartChrome.cs
- DataRow.cs
- Vector3DConverter.cs
- QueryExtender.cs
- JavaScriptSerializer.cs
- WorkflowRequestContext.cs
- ListGeneralPage.cs
- ImageCreator.cs
- GrabHandleGlyph.cs
- PerformanceCounterLib.cs
- AssemblyResourceLoader.cs
- ReflectionHelper.cs
- EntityStoreSchemaGenerator.cs
- UdpChannelListener.cs
- XmlAttributeAttribute.cs
- IRCollection.cs
- AnimatedTypeHelpers.cs
- DataPagerCommandEventArgs.cs
- StreamGeometry.cs
- EventHandlerList.cs
- DataGridToolTip.cs
- PrivilegedConfigurationManager.cs
- AuthorizationSection.cs
- SqlExpressionNullability.cs
- SystemTcpStatistics.cs
- WindowsProgressbar.cs
- ObjectParameterCollection.cs
- SpoolingTaskBase.cs
- Attributes.cs
- FactoryGenerator.cs
- DefaultConfirmation.cs
- SafeNativeMethods.cs
- Span.cs
- HMACRIPEMD160.cs
- SerializeAbsoluteContext.cs
- CellLabel.cs
- EventMappingSettingsCollection.cs
- Geometry.cs
- Bitmap.cs
- CubicEase.cs
- InvokeFunc.cs
- PropertyAccessVisitor.cs
- CodeCompiler.cs
- DataSourceDescriptorCollection.cs
- Base64Encoder.cs
- ToolStripItemRenderEventArgs.cs
- StringSorter.cs
- UrlParameterReader.cs
- RangeValuePatternIdentifiers.cs
- SimpleHandlerBuildProvider.cs
- CqlWriter.cs
- HighlightVisual.cs
- RSAOAEPKeyExchangeFormatter.cs
- UMPAttributes.cs
- XmlMembersMapping.cs
- TaskFileService.cs
- RoutedEventValueSerializer.cs
- ConfigurationCollectionAttribute.cs
- ExceptionUtility.cs
- TdsEnums.cs
- DesignerAdRotatorAdapter.cs
- QueueTransferProtocol.cs
- RoutedUICommand.cs
- PerformanceCounterCategory.cs
- ImageBrush.cs
- ConnectionStringsExpressionBuilder.cs
- WebPartConnectionsCancelVerb.cs
- ContractListAdapter.cs
- ImageKeyConverter.cs
- ConstraintConverter.cs
- ColumnResizeUndoUnit.cs
- BufferedReadStream.cs
- SystemEvents.cs
- ProviderUtil.cs
- State.cs
- DataGridPageChangedEventArgs.cs
- DrawingContextWalker.cs
- unsafeIndexingFilterStream.cs
- TabPage.cs
- SByte.cs
- Selection.cs
- XmlSchemaComplexContentExtension.cs
- ToolStripManager.cs
- OrderedParallelQuery.cs
- followingquery.cs
- BitmapEffect.cs
- ProgressiveCrcCalculatingStream.cs
- BatchParser.cs
- X509WindowsSecurityToken.cs