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
- PropertyGrid.cs
- SystemWebSectionGroup.cs
- CaseInsensitiveHashCodeProvider.cs
- AlternationConverter.cs
- WorkflowViewElement.cs
- LaxModeSecurityHeaderElementInferenceEngine.cs
- DesigntimeLicenseContext.cs
- MobileControlsSectionHandler.cs
- Rfc2898DeriveBytes.cs
- FormViewRow.cs
- CapabilitiesUse.cs
- ScrollChangedEventArgs.cs
- MouseButtonEventArgs.cs
- EntityDataSourceSelectedEventArgs.cs
- IResourceProvider.cs
- RelationshipSet.cs
- WorkflowRuntimeServiceElementCollection.cs
- FileSystemWatcher.cs
- MemberCollection.cs
- ParenthesizePropertyNameAttribute.cs
- TraceContextEventArgs.cs
- Message.cs
- FileNotFoundException.cs
- X509Certificate.cs
- XmlSignatureProperties.cs
- BitArray.cs
- ToolBarOverflowPanel.cs
- Menu.cs
- PointCollection.cs
- CompilationLock.cs
- HMACRIPEMD160.cs
- ToolZone.cs
- BitmapImage.cs
- _BasicClient.cs
- FunctionNode.cs
- XmlSchemaAttribute.cs
- SoapSchemaImporter.cs
- SplineKeyFrames.cs
- ReaderContextStackData.cs
- MdiWindowListItemConverter.cs
- FormViewCommandEventArgs.cs
- HotSpotCollection.cs
- XmlFormatReaderGenerator.cs
- PropertyDescriptors.cs
- BaseComponentEditor.cs
- WebServiceClientProxyGenerator.cs
- MenuBase.cs
- ConfigXmlComment.cs
- StartUpEventArgs.cs
- CompleteWizardStep.cs
- InArgument.cs
- TextBlockAutomationPeer.cs
- TypeReference.cs
- InnerItemCollectionView.cs
- QueryStringParameter.cs
- PrintPreviewDialog.cs
- Soap11ServerProtocol.cs
- NumericUpDown.cs
- PeerTransportCredentialType.cs
- EntityDescriptor.cs
- Point3DCollectionConverter.cs
- SafeTimerHandle.cs
- FontConverter.cs
- SchemaMerger.cs
- DataColumnPropertyDescriptor.cs
- TagMapCollection.cs
- SectionUpdates.cs
- DataRecordInfo.cs
- COM2AboutBoxPropertyDescriptor.cs
- WrappedReader.cs
- SqlBuffer.cs
- XamlVector3DCollectionSerializer.cs
- Compress.cs
- DataServiceClientException.cs
- WebPartZoneDesigner.cs
- TextChange.cs
- RawTextInputReport.cs
- FilterQueryOptionExpression.cs
- XmlSiteMapProvider.cs
- PropertyCollection.cs
- LifetimeServices.cs
- codemethodreferenceexpression.cs
- WaveHeader.cs
- EncryptedPackageFilter.cs
- IndicFontClient.cs
- QueryExtender.cs
- NetworkStream.cs
- RemotingConfigParser.cs
- WebPartVerbCollection.cs
- ProcessingInstructionAction.cs
- InternalPermissions.cs
- InternalConfigSettingsFactory.cs
- FontStretchConverter.cs
- QueryExpr.cs
- RealProxy.cs
- WebServiceErrorEvent.cs
- ActivityInterfaces.cs
- WebPartZoneCollection.cs
- ObjectPropertyMapping.cs
- RootDesignerSerializerAttribute.cs