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
- RenderOptions.cs
- ClientBuildManager.cs
- DataServiceRequestOfT.cs
- SystemUdpStatistics.cs
- DataError.cs
- Utils.cs
- ArrayHelper.cs
- HtmlGenericControl.cs
- BufferedOutputStream.cs
- ObservableCollection.cs
- ConfigurationStrings.cs
- ReachSerializer.cs
- SoapServerMethod.cs
- PlatformCulture.cs
- SymbolEqualComparer.cs
- HierarchicalDataSourceDesigner.cs
- CounterSetInstanceCounterDataSet.cs
- sqlstateclientmanager.cs
- FormViewInsertedEventArgs.cs
- SharedPersonalizationStateInfo.cs
- X509ChainElement.cs
- AssertUtility.cs
- RelatedView.cs
- SemaphoreFullException.cs
- Rijndael.cs
- BindingListCollectionView.cs
- Scene3D.cs
- SchemaMerger.cs
- Serializer.cs
- MsmqIntegrationElement.cs
- LinqDataSourceValidationException.cs
- ProtocolsSection.cs
- DesignUtil.cs
- ProfileGroupSettingsCollection.cs
- TextEditorLists.cs
- DataServiceRequestException.cs
- FixedElement.cs
- Utils.cs
- SafeCryptContextHandle.cs
- Rotation3DKeyFrameCollection.cs
- ResXFileRef.cs
- UserControlBuildProvider.cs
- RecognizerInfo.cs
- ColumnMapVisitor.cs
- RightNameExpirationInfoPair.cs
- FormViewRow.cs
- MD5CryptoServiceProvider.cs
- TraceUtility.cs
- DataGridViewAutoSizeModeEventArgs.cs
- SystemFonts.cs
- WebPartVerbsEventArgs.cs
- ToolStripItemCollection.cs
- ListBase.cs
- XComponentModel.cs
- ListViewItem.cs
- SessionPageStateSection.cs
- SubpageParagraph.cs
- GridViewCellAutomationPeer.cs
- IdentityNotMappedException.cs
- EntityCollectionChangedParams.cs
- SafeLocalAllocation.cs
- UIElementPropertyUndoUnit.cs
- HostedHttpRequestAsyncResult.cs
- AdRotator.cs
- NativeMethodsCLR.cs
- MediaContext.cs
- DataTableCollection.cs
- SchemaCollectionCompiler.cs
- DeploymentExceptionMapper.cs
- ConstraintStruct.cs
- OutputCacheSettingsSection.cs
- XmlSchemaSimpleTypeList.cs
- XmlExtensionFunction.cs
- ObjectManager.cs
- WorkflowViewManager.cs
- XsltSettings.cs
- ExpandableObjectConverter.cs
- TextRunCacheImp.cs
- ApplicationHost.cs
- Brushes.cs
- VariableQuery.cs
- UserValidatedEventArgs.cs
- DescendentsWalker.cs
- EventLogReader.cs
- ServiceThrottlingElement.cs
- WpfXamlType.cs
- dtdvalidator.cs
- IncrementalCompileAnalyzer.cs
- nulltextnavigator.cs
- EventDrivenDesigner.cs
- DataGridViewCellStyleConverter.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- elementinformation.cs
- ToolStripRenderer.cs
- ReferencedCollectionType.cs
- DbProviderManifest.cs
- FilteredReadOnlyMetadataCollection.cs
- MetadataArtifactLoader.cs
- NameValueConfigurationElement.cs
- Package.cs