Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Activities / LocalService / WorkflowMessageEventArgs.cs / 1305376 / WorkflowMessageEventArgs.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- #region Using directives using System; using System.Diagnostics; using System.Collections; using System.Reflection; using System.Runtime.Serialization; using System.Workflow.ComponentModel; using System.Workflow.Runtime; using System.Workflow.Runtime.Hosting; using System.Security.Principal; #endregion namespace System.Workflow.Activities { [AttributeUsageAttribute(AttributeTargets.Interface, AllowMultiple = false, Inherited = false)] public sealed class ExternalDataExchangeAttribute : Attribute { } [AttributeUsageAttribute(AttributeTargets.Event | AttributeTargets.Method, AllowMultiple = false)] public sealed class CorrelationInitializerAttribute : Attribute { } [AttributeUsageAttribute(AttributeTargets.Interface, AllowMultiple = true)] public sealed class CorrelationParameterAttribute : Attribute { private string name = string.Empty; public CorrelationParameterAttribute(string name) { this.name = name; } public string Name { get { return this.name; } } } [AttributeUsageAttribute(AttributeTargets.Delegate | AttributeTargets.Event | AttributeTargets.Method, AllowMultiple = true)] public sealed class CorrelationAliasAttribute : Attribute { private string path; private string name; public CorrelationAliasAttribute(String name, String path) { this.path = path; this.name = name; } public String Name { get { return this.name; } } public String Path { get { return path; } } } [Serializable] public class ExternalDataEventArgs : EventArgs { Guid instanceId; object batchworkItem; IPendingWork batchworkHandler; String identity; bool waitForIdle; public ExternalDataEventArgs() : this(Guid.Empty, null, null, false) { } public ExternalDataEventArgs(Guid instanceId) : this(instanceId, null, null, false) { } public ExternalDataEventArgs(Guid instanceId, IPendingWork workHandler, object workItem, bool waitForIdle) { this.instanceId = instanceId; this.batchworkHandler = workHandler; this.batchworkItem = workItem; this.waitForIdle = waitForIdle; } public ExternalDataEventArgs(Guid instanceId, IPendingWork workHandler, object workItem) : this(instanceId, workHandler, workItem, false) { } public Guid InstanceId { get { return this.instanceId; } set { this.instanceId = value; } } public object WorkItem { get { return this.batchworkItem; } set { this.batchworkItem = value; } } public IPendingWork WorkHandler { get { return this.batchworkHandler; } set { this.batchworkHandler = value; } } public String Identity { get { return this.identity; } set { this.identity = value; } } public bool WaitForIdle { get { return this.waitForIdle; } set { this.waitForIdle = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EngineSite.cs
- DataGridTableCollection.cs
- DynamicRenderer.cs
- ControlIdConverter.cs
- EndPoint.cs
- AvtEvent.cs
- XMLUtil.cs
- UnsafeNativeMethods.cs
- TypeInitializationException.cs
- HtmlShim.cs
- RelationshipConstraintValidator.cs
- AvtEvent.cs
- StringReader.cs
- Operand.cs
- PropertySegmentSerializationProvider.cs
- StandardToolWindows.cs
- SplineQuaternionKeyFrame.cs
- RenderTargetBitmap.cs
- AmbientValueAttribute.cs
- KnownTypesProvider.cs
- FixedPage.cs
- EntityFrameworkVersions.cs
- AsymmetricSignatureFormatter.cs
- SqlConnectionPoolGroupProviderInfo.cs
- VBCodeProvider.cs
- CompileXomlTask.cs
- DataBinder.cs
- Char.cs
- PerfService.cs
- GridViewRow.cs
- DataServiceContext.cs
- TypeElementCollection.cs
- WebPartVerbsEventArgs.cs
- FrameworkElementFactoryMarkupObject.cs
- GeneralTransform3DGroup.cs
- BitmapDownload.cs
- WindowsListViewSubItem.cs
- ChameleonKey.cs
- FormViewInsertEventArgs.cs
- Column.cs
- ControlTemplate.cs
- Publisher.cs
- SystemTcpConnection.cs
- RestHandlerFactory.cs
- ProcessingInstructionAction.cs
- SerTrace.cs
- MembershipValidatePasswordEventArgs.cs
- DataGridViewBand.cs
- UriExt.cs
- TextEditorParagraphs.cs
- ExportOptions.cs
- StateValidator.cs
- NamespaceDecl.cs
- GridViewRow.cs
- CodeGenerator.cs
- MouseGestureValueSerializer.cs
- XmlWrappingReader.cs
- WebContext.cs
- ParserOptions.cs
- HighlightComponent.cs
- SessionPageStatePersister.cs
- ThicknessAnimation.cs
- NumericPagerField.cs
- WebControl.cs
- MsmqAuthenticationMode.cs
- OdbcConnection.cs
- PageParser.cs
- WindowsFormsHelpers.cs
- ConnectionStringsExpressionBuilder.cs
- SqlIdentifier.cs
- MenuItemBinding.cs
- InfoCardProofToken.cs
- MemberDomainMap.cs
- SessionStateItemCollection.cs
- MasterPageCodeDomTreeGenerator.cs
- DeflateStream.cs
- PriorityBindingExpression.cs
- SchemaImporter.cs
- RenderingEventArgs.cs
- Membership.cs
- ToolStripPanelCell.cs
- SqlDependencyListener.cs
- ColumnWidthChangingEvent.cs
- DataIdProcessor.cs
- CapabilitiesUse.cs
- SharedConnectionInfo.cs
- Menu.cs
- PeerPresenceInfo.cs
- WebControlsSection.cs
- XmlObjectSerializerWriteContextComplex.cs
- XmlSignificantWhitespace.cs
- ContextMarshalException.cs
- ConfigurationElement.cs
- BinaryParser.cs
- SparseMemoryStream.cs
- DetailsViewInsertedEventArgs.cs
- CodeTypeOfExpression.cs
- CaretElement.cs
- MinMaxParagraphWidth.cs
- WebBodyFormatMessageProperty.cs