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
- NotFiniteNumberException.cs
- ProfileService.cs
- HttpWebRequest.cs
- CellTreeNodeVisitors.cs
- ToolStripRenderer.cs
- HeaderElement.cs
- ColumnMapTranslator.cs
- PropertyRecord.cs
- ProviderUtil.cs
- TargetConverter.cs
- URLMembershipCondition.cs
- XamlPointCollectionSerializer.cs
- ErrorStyle.cs
- StringResourceManager.cs
- UnsupportedPolicyOptionsException.cs
- StringUtil.cs
- WizardPanelChangingEventArgs.cs
- QuestionEventArgs.cs
- WindowsFormsSynchronizationContext.cs
- EmptyEnumerator.cs
- ClassHandlersStore.cs
- DecoderBestFitFallback.cs
- EntityUtil.cs
- GenericsNotImplementedException.cs
- ExpressionBuilderContext.cs
- Compiler.cs
- MethodImplAttribute.cs
- GetMemberBinder.cs
- StartFileNameEditor.cs
- PermissionToken.cs
- TraceSection.cs
- path.cs
- TimeSpanMinutesConverter.cs
- MessageEventSubscriptionService.cs
- ColumnBinding.cs
- ProcessModule.cs
- ListDictionary.cs
- PackageFilter.cs
- ProtectedConfigurationSection.cs
- ToolStripDropDownClosedEventArgs.cs
- PrimitiveList.cs
- ClientSettingsStore.cs
- TreeWalker.cs
- WebPartDeleteVerb.cs
- EntityWithChangeTrackerStrategy.cs
- SmiGettersStream.cs
- StatusBarPanelClickEvent.cs
- ToolStripMenuItemDesigner.cs
- CriticalFinalizerObject.cs
- GPRECTF.cs
- ApplicationFileCodeDomTreeGenerator.cs
- PriorityQueue.cs
- TextPointerBase.cs
- ReflectionHelper.cs
- _NegoStream.cs
- TypeForwardedToAttribute.cs
- DependencyPropertyConverter.cs
- BitmapEffectGroup.cs
- AddInProcess.cs
- WebCategoryAttribute.cs
- DataViewSettingCollection.cs
- WindowsStreamSecurityElement.cs
- DbConnectionPoolIdentity.cs
- MatchSingleFxEngineOpcode.cs
- ManipulationStartedEventArgs.cs
- handlecollector.cs
- RepeatButtonAutomationPeer.cs
- StyleConverter.cs
- SiteMapPath.cs
- CallbackValidator.cs
- DeflateInput.cs
- ZipPackagePart.cs
- ClientSession.cs
- Line.cs
- BrowserCapabilitiesFactory.cs
- StdValidatorsAndConverters.cs
- CultureInfo.cs
- NavigationProperty.cs
- ClientUtils.cs
- NameValuePermission.cs
- WebPartVerbCollection.cs
- TdsEnums.cs
- DLinqAssociationProvider.cs
- MethodResolver.cs
- SmiEventSink_DeferedProcessing.cs
- StylusShape.cs
- ContactManager.cs
- InkCanvasSelection.cs
- DbConnectionOptions.cs
- InputElement.cs
- ControlPersister.cs
- SafeEventLogWriteHandle.cs
- TransformCollection.cs
- GenericAuthenticationEventArgs.cs
- KnownTypeAttribute.cs
- BitmapFrame.cs
- _ContextAwareResult.cs
- ToolStripItemTextRenderEventArgs.cs
- ProtocolsConfigurationHandler.cs
- Closure.cs