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
- XmlNamespaceManager.cs
- CustomTypeDescriptor.cs
- Soap11ServerProtocol.cs
- HtmlTable.cs
- DataGridViewSelectedRowCollection.cs
- SQLDateTime.cs
- UnauthorizedWebPart.cs
- VolatileEnlistmentMultiplexing.cs
- PropertyManager.cs
- SettingsPropertyCollection.cs
- HttpWriter.cs
- ApplicationException.cs
- DoubleKeyFrameCollection.cs
- BrowserCapabilitiesFactoryBase.cs
- TextElementEditingBehaviorAttribute.cs
- XamlDesignerSerializationManager.cs
- XPathConvert.cs
- CodePageEncoding.cs
- DataObjectFieldAttribute.cs
- ProxyWebPartConnectionCollection.cs
- UnionCodeGroup.cs
- ConnectorRouter.cs
- TextTreeNode.cs
- DocumentGrid.cs
- PageParserFilter.cs
- ObjectComplexPropertyMapping.cs
- FileSystemInfo.cs
- ImageSourceValueSerializer.cs
- Label.cs
- SBCSCodePageEncoding.cs
- ResourceAttributes.cs
- CodeIterationStatement.cs
- SimpleFieldTemplateFactory.cs
- DbProviderFactory.cs
- SecurityHelper.cs
- ButtonBaseDesigner.cs
- _ConnectOverlappedAsyncResult.cs
- PermissionAttributes.cs
- AssemblyEvidenceFactory.cs
- CapabilitiesPattern.cs
- DataServiceProviderMethods.cs
- CalendarDay.cs
- IISMapPath.cs
- ConnectionStringEditor.cs
- SemaphoreSecurity.cs
- odbcmetadatafactory.cs
- NamedPipeAppDomainProtocolHandler.cs
- Decoder.cs
- StringUtil.cs
- ControlCachePolicy.cs
- FontConverter.cs
- BehaviorEditorPart.cs
- TextPointer.cs
- FontCollection.cs
- XmlSchemaCompilationSettings.cs
- ReadingWritingEntityEventArgs.cs
- WebPartMinimizeVerb.cs
- ProtocolElementCollection.cs
- ProfileProvider.cs
- DataSourceCache.cs
- TextMarkerSource.cs
- ChangeDirector.cs
- StretchValidation.cs
- RectIndependentAnimationStorage.cs
- NonceToken.cs
- Configuration.cs
- _LocalDataStore.cs
- BamlRecords.cs
- GregorianCalendarHelper.cs
- ConfigurationSection.cs
- ExtentCqlBlock.cs
- GetPageNumberCompletedEventArgs.cs
- AspProxy.cs
- InheritanceContextChangedEventManager.cs
- RectAnimationBase.cs
- WasAdminWrapper.cs
- METAHEADER.cs
- HoistedLocals.cs
- NextPreviousPagerField.cs
- RegexRunner.cs
- XmlStringTable.cs
- UIElementIsland.cs
- PointAnimationUsingPath.cs
- MenuCommands.cs
- LoginUtil.cs
- Timer.cs
- securitycriticaldataClass.cs
- CodeGeneratorOptions.cs
- EncoderReplacementFallback.cs
- CatalogPart.cs
- BufferedWebEventProvider.cs
- PathStreamGeometryContext.cs
- CharEnumerator.cs
- AppDomainFactory.cs
- TraceHelpers.cs
- CodeDirectiveCollection.cs
- MessageAction.cs
- SocketPermission.cs
- Win32Native.cs
- AnimatedTypeHelpers.cs