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
- SiteMapProvider.cs
- PrimitiveXmlSerializers.cs
- FreezableCollection.cs
- DesignerAttribute.cs
- QueueProcessor.cs
- unsafenativemethodsother.cs
- TerminatorSinks.cs
- PageParser.cs
- TerminatorSinks.cs
- TableLayoutSettings.cs
- BaseProcessProtocolHandler.cs
- UnsafeNativeMethods.cs
- MessageDecoder.cs
- SafeFileHandle.cs
- IsolatedStorageFile.cs
- parserscommon.cs
- StorageFunctionMapping.cs
- BehaviorEditorPart.cs
- XmlCharType.cs
- MultiView.cs
- ExpressionConverter.cs
- _LazyAsyncResult.cs
- SqlXmlStorage.cs
- HtmlInputControl.cs
- EntityViewGenerationAttribute.cs
- RequestQueue.cs
- TextTreeExtractElementUndoUnit.cs
- XappLauncher.cs
- CssTextWriter.cs
- ObjectQueryExecutionPlan.cs
- ConfigurationStrings.cs
- ListBindingConverter.cs
- Type.cs
- WebExceptionStatus.cs
- ChtmlTextWriter.cs
- DataGridViewCellMouseEventArgs.cs
- BamlMapTable.cs
- StatusBarAutomationPeer.cs
- OperationCanceledException.cs
- ApplicationDirectoryMembershipCondition.cs
- EventProviderWriter.cs
- MemoryMappedView.cs
- BroadcastEventHelper.cs
- ByteStream.cs
- OracleColumn.cs
- SelectManyQueryOperator.cs
- ConfigurationValidatorAttribute.cs
- DispatcherSynchronizationContext.cs
- ImageFormat.cs
- ZipIOModeEnforcingStream.cs
- ServiceDescriptionData.cs
- QilTernary.cs
- ObjectListCommandEventArgs.cs
- ToolStripScrollButton.cs
- FixUpCollection.cs
- TypeToArgumentTypeConverter.cs
- QueryMath.cs
- SafeMarshalContext.cs
- ProcessingInstructionAction.cs
- SiteMapProvider.cs
- InvalidateEvent.cs
- hresults.cs
- CompositeDesignerAccessibleObject.cs
- EmptyEnumerator.cs
- OdbcErrorCollection.cs
- RSAPKCS1SignatureFormatter.cs
- RawKeyboardInputReport.cs
- GroupDescription.cs
- String.cs
- AddInBase.cs
- RootAction.cs
- PolyBezierSegment.cs
- OdbcDataReader.cs
- MailMessageEventArgs.cs
- Error.cs
- BadImageFormatException.cs
- XamlVector3DCollectionSerializer.cs
- CookielessData.cs
- ComAdminWrapper.cs
- TextTreeExtractElementUndoUnit.cs
- UrlMappingsSection.cs
- Point3DConverter.cs
- ClosableStream.cs
- ExtendedProtectionPolicy.cs
- SoapTransportImporter.cs
- ListManagerBindingsCollection.cs
- MapPathBasedVirtualPathProvider.cs
- ListViewInsertedEventArgs.cs
- CacheDict.cs
- SafeBitVector32.cs
- SystemColorTracker.cs
- RowParagraph.cs
- ExceptionHandlers.cs
- DetailsViewInsertEventArgs.cs
- KeyedCollection.cs
- OpenFileDialog.cs
- StateElement.cs
- DisplayClaim.cs
- BitVector32.cs
- StrokeIntersection.cs