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
- ComPlusTypeValidator.cs
- TypeDescriptionProvider.cs
- BlurEffect.cs
- ContentType.cs
- DataGridViewCellValueEventArgs.cs
- Rfc4050KeyFormatter.cs
- _LocalDataStoreMgr.cs
- ProxyWebPartManager.cs
- ClientScriptManager.cs
- SettingsAttributes.cs
- UserNameSecurityTokenProvider.cs
- Dictionary.cs
- TypeElementCollection.cs
- LateBoundBitmapDecoder.cs
- Exceptions.cs
- ExportFileRequest.cs
- ByteAnimationUsingKeyFrames.cs
- EqualityComparer.cs
- RNGCryptoServiceProvider.cs
- TriggerBase.cs
- XmlKeywords.cs
- Application.cs
- FigureHelper.cs
- MailBnfHelper.cs
- QuotedPrintableStream.cs
- XmlValidatingReaderImpl.cs
- SecurityContextTokenValidationException.cs
- PropertyValueUIItem.cs
- ActivityDesignerLayoutSerializers.cs
- Avt.cs
- CanonicalXml.cs
- SystemException.cs
- PropertyCollection.cs
- XmlRawWriter.cs
- NonBatchDirectoryCompiler.cs
- CodeEntryPointMethod.cs
- cryptoapiTransform.cs
- ReliableSessionBindingElementImporter.cs
- PropertyOrder.cs
- SchemaRegistration.cs
- SimplePropertyEntry.cs
- PassportAuthenticationModule.cs
- DoubleCollection.cs
- PerformanceCounterPermissionEntry.cs
- JsonReaderDelegator.cs
- ElementHostPropertyMap.cs
- TypeGenericEnumerableViewSchema.cs
- ApplicationException.cs
- Viewport3DAutomationPeer.cs
- Executor.cs
- PrinterSettings.cs
- BoolExpression.cs
- DynamicValidator.cs
- DependencyPropertyChangedEventArgs.cs
- InternalTransaction.cs
- BigInt.cs
- BinaryFormatterWriter.cs
- PrintingPermission.cs
- PackagingUtilities.cs
- TabControlAutomationPeer.cs
- EmptyReadOnlyDictionaryInternal.cs
- TreeNodeStyle.cs
- SQLMoneyStorage.cs
- LogFlushAsyncResult.cs
- Point.cs
- DataGridCellEditEndingEventArgs.cs
- MouseButton.cs
- XmlArrayItemAttributes.cs
- BaseParser.cs
- XmlName.cs
- AuthenticationConfig.cs
- WebPartEditorOkVerb.cs
- Clock.cs
- NativeMethods.cs
- HostProtectionException.cs
- CodeCommentStatement.cs
- ItemAutomationPeer.cs
- InsufficientMemoryException.cs
- BamlTreeNode.cs
- XPathNavigator.cs
- RawStylusActions.cs
- CommandBinding.cs
- BaseConfigurationRecord.cs
- MetadataCache.cs
- TextTrailingCharacterEllipsis.cs
- StatusBarDrawItemEvent.cs
- SingleAnimationUsingKeyFrames.cs
- RuntimeResourceSet.cs
- ParentQuery.cs
- SynchronizedDisposablePool.cs
- Underline.cs
- QueryableDataSourceHelper.cs
- SqlMethods.cs
- Ref.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- MenuItem.cs
- OverflowException.cs
- TrustManagerMoreInformation.cs
- PostBackOptions.cs
- ValidationEventArgs.cs