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
- WebPartMenu.cs
- XMLSchema.cs
- XmlSchemaDatatype.cs
- SmtpLoginAuthenticationModule.cs
- CharEntityEncoderFallback.cs
- DataBindingCollection.cs
- IndicCharClassifier.cs
- TableColumn.cs
- UTF7Encoding.cs
- ExecutionContext.cs
- SchemaMerger.cs
- SetState.cs
- AppDomainFactory.cs
- XmlLanguage.cs
- Matrix3DValueSerializer.cs
- WebPart.cs
- SchemaContext.cs
- DataGridTable.cs
- MenuItemStyle.cs
- AutomationEvent.cs
- ConnectionPointGlyph.cs
- MetadataItemEmitter.cs
- SqlTriggerContext.cs
- WebScriptEndpoint.cs
- DynamicControlParameter.cs
- ZipIOExtraFieldZip64Element.cs
- ThreadNeutralSemaphore.cs
- ExpressionPrefixAttribute.cs
- Visitor.cs
- SqlVisitor.cs
- DBCommandBuilder.cs
- ExceptionUtility.cs
- XslVisitor.cs
- PbrsForward.cs
- ColorAnimation.cs
- DuplicateDetector.cs
- XmlAttributeAttribute.cs
- BoundField.cs
- DataGridCellsPanel.cs
- DbConnectionOptions.cs
- MonitoringDescriptionAttribute.cs
- DataGridViewHitTestInfo.cs
- SectionInformation.cs
- ObsoleteAttribute.cs
- HMACSHA256.cs
- PointAnimation.cs
- EventManager.cs
- EventManager.cs
- EntitySetBaseCollection.cs
- Base64Encoder.cs
- Util.cs
- StorageEndPropertyMapping.cs
- DateTimePicker.cs
- PixelFormat.cs
- SqlParameterCollection.cs
- MimePart.cs
- FileDataSource.cs
- LogSwitch.cs
- MatrixAnimationUsingKeyFrames.cs
- XmlNamespaceDeclarationsAttribute.cs
- ConfigurationValidatorAttribute.cs
- XmlSignificantWhitespace.cs
- InstanceKeyNotReadyException.cs
- _SSPIWrapper.cs
- CodeObject.cs
- FormsAuthenticationUserCollection.cs
- VisualProxy.cs
- TripleDES.cs
- MediaTimeline.cs
- XmlSchemas.cs
- FederatedMessageSecurityOverHttp.cs
- FieldAccessException.cs
- SpeechSeg.cs
- WindowsListViewGroup.cs
- _ListenerResponseStream.cs
- XamlFigureLengthSerializer.cs
- SchemaNotation.cs
- peersecuritysettings.cs
- ScriptIgnoreAttribute.cs
- PanelDesigner.cs
- rsa.cs
- TypeUnloadedException.cs
- StorageBasedPackageProperties.cs
- Item.cs
- SqlConnectionPoolProviderInfo.cs
- PipelineModuleStepContainer.cs
- DocumentOutline.cs
- RoleService.cs
- DataBoundLiteralControl.cs
- CrossAppDomainChannel.cs
- WebHostScriptMappingsInstallComponent.cs
- StackSpiller.Temps.cs
- XmlAnyElementAttributes.cs
- ItemList.cs
- MenuItemCollection.cs
- Exception.cs
- OdbcEnvironment.cs
- IdleTimeoutMonitor.cs
- XhtmlBasicPageAdapter.cs
- HtmlMeta.cs