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
- DataBinder.cs
- InstalledVoice.cs
- BitmapEffectInput.cs
- ApplicationBuildProvider.cs
- UserControl.cs
- PropertyPathConverter.cs
- PrtCap_Builder.cs
- TransformProviderWrapper.cs
- ObjectFullSpanRewriter.cs
- XmlSerializableReader.cs
- XmlDigitalSignatureProcessor.cs
- SendKeys.cs
- BaseCollection.cs
- ImplicitInputBrush.cs
- HelloMessageCD1.cs
- EdmProperty.cs
- AndCondition.cs
- TraceContextRecord.cs
- WebPartConnectionCollection.cs
- TextPattern.cs
- MsmqChannelFactory.cs
- DesignerCategoryAttribute.cs
- SynchronizationLockException.cs
- BamlLocalizationDictionary.cs
- ParseChildrenAsPropertiesAttribute.cs
- MetaModel.cs
- SizeAnimationUsingKeyFrames.cs
- Int64Storage.cs
- FixedStringLookup.cs
- ImageClickEventArgs.cs
- Converter.cs
- WebPartZone.cs
- LongValidatorAttribute.cs
- Comparer.cs
- IssuanceLicense.cs
- Point.cs
- ComponentGuaranteesAttribute.cs
- ProfessionalColorTable.cs
- EmbossBitmapEffect.cs
- DBConnection.cs
- TextEndOfParagraph.cs
- FtpRequestCacheValidator.cs
- IndexedString.cs
- SizeAnimation.cs
- HGlobalSafeHandle.cs
- CompleteWizardStep.cs
- Helpers.cs
- IBuiltInEvidence.cs
- ClientSponsor.cs
- webproxy.cs
- RegexParser.cs
- ColumnMapTranslator.cs
- TextParaClient.cs
- FactoryMaker.cs
- ForeignConstraint.cs
- MemoryStream.cs
- ErrorFormatter.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- BrowsableAttribute.cs
- FontFamilyValueSerializer.cs
- Misc.cs
- MemberNameValidator.cs
- SerializationInfo.cs
- LinkUtilities.cs
- ProviderException.cs
- WorkflowTimerService.cs
- Fonts.cs
- QilParameter.cs
- Duration.cs
- SynchronizedDispatch.cs
- TraceContext.cs
- PasswordRecovery.cs
- ParseHttpDate.cs
- BinaryObjectInfo.cs
- MethodExpression.cs
- ProfileEventArgs.cs
- ServiceOperation.cs
- ProcessStartInfo.cs
- DataGrid.cs
- WebPartHeaderCloseVerb.cs
- DataSourceXmlClassAttribute.cs
- ContractMapping.cs
- ListDictionaryInternal.cs
- InternalSafeNativeMethods.cs
- DateTimeSerializationSection.cs
- SqlDataSourceFilteringEventArgs.cs
- FormattedText.cs
- WorkflowWebService.cs
- MetadataPropertyAttribute.cs
- UInt32Storage.cs
- CatalogPartDesigner.cs
- PenThreadPool.cs
- XmlUrlResolver.cs
- MetaModel.cs
- TCEAdapterGenerator.cs
- SafeUserTokenHandle.cs
- RSAOAEPKeyExchangeDeformatter.cs
- ReceiveErrorHandling.cs
- CompletedAsyncResult.cs
- ProcessModelInfo.cs