Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Tracking / WorkflowInstanceRecord.cs / 1305376 / WorkflowInstanceRecord.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.Tracking { using System; using System.Runtime.Serialization; using System.Runtime; using System.Globalization; [Fx.Tag.XamlVisible(false)] [DataContract] public class WorkflowInstanceRecord : TrackingRecord { public WorkflowInstanceRecord(Guid instanceId, string activityDefinitionId, string state) : base(instanceId) { if (string.IsNullOrEmpty(activityDefinitionId)) { throw FxTrace.Exception.ArgumentNullOrEmpty("activityDefinitionId"); } if (string.IsNullOrEmpty(state)) { throw FxTrace.Exception.ArgumentNullOrEmpty("state"); } this.ActivityDefinitionId = activityDefinitionId; this.State = state; } public WorkflowInstanceRecord(Guid instanceId, long recordNumber, string activityDefinitionId, string state) : base(instanceId, recordNumber) { if (string.IsNullOrEmpty(activityDefinitionId)) { throw FxTrace.Exception.ArgumentNullOrEmpty("activityDefinitionId"); } if (string.IsNullOrEmpty(state)) { throw FxTrace.Exception.ArgumentNullOrEmpty("state"); } this.ActivityDefinitionId = activityDefinitionId; this.State = state; } protected WorkflowInstanceRecord(WorkflowInstanceRecord record) : base(record) { this.ActivityDefinitionId = record.ActivityDefinitionId; this.State = record.State; } [DataMember] public string State { get; private set; } [DataMember] public string ActivityDefinitionId { get; private set; } protected internal override TrackingRecord Clone() { return new WorkflowInstanceRecord(this); } public override string ToString() { return string.Format(CultureInfo.CurrentCulture, "WorkflowInstanceRecord {{ {0}, ActivityDefinitionId = {1}, State = {2} }}", base.ToString(), this.ActivityDefinitionId, this.State); } } } // 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
- Nodes.cs
- SystemResources.cs
- ToolboxComponentsCreatedEventArgs.cs
- VersionUtil.cs
- SrgsDocumentParser.cs
- GlyphingCache.cs
- Debugger.cs
- ReceiveContextCollection.cs
- CodeConditionStatement.cs
- ObjectDataSourceMethodEventArgs.cs
- ProcessDesigner.cs
- connectionpool.cs
- ProfilePropertySettings.cs
- QuotedPrintableStream.cs
- XmlExtensionFunction.cs
- SqlClientMetaDataCollectionNames.cs
- StopStoryboard.cs
- XmlSchemaDocumentation.cs
- BaseCodeDomTreeGenerator.cs
- CharEnumerator.cs
- TemplateXamlTreeBuilder.cs
- MemoryPressure.cs
- Attributes.cs
- Normalization.cs
- PolyLineSegment.cs
- BooleanStorage.cs
- RightsManagementEncryptedStream.cs
- OptimalTextSource.cs
- TemplateControlBuildProvider.cs
- WrapPanel.cs
- ReachPageContentSerializerAsync.cs
- MappingSource.cs
- WebResourceUtil.cs
- TreeNodeCollectionEditorDialog.cs
- ResumeStoryboard.cs
- FilteredDataSetHelper.cs
- EtwTrackingBehavior.cs
- ArrangedElementCollection.cs
- Wrapper.cs
- login.cs
- Table.cs
- JsonQNameDataContract.cs
- HostTimeoutsElement.cs
- CodeDesigner.cs
- PointLight.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- SSmlParser.cs
- ConnectionManagementElement.cs
- CssClassPropertyAttribute.cs
- DataGridViewCellCollection.cs
- IntegrationExceptionEventArgs.cs
- UpdatePanel.cs
- OdbcConnectionOpen.cs
- RecordBuilder.cs
- BinaryObjectInfo.cs
- PolyBezierSegmentFigureLogic.cs
- WindowInteractionStateTracker.cs
- MemberPath.cs
- ISFTagAndGuidCache.cs
- RectAnimationBase.cs
- HttpProxyTransportBindingElement.cs
- MenuItem.cs
- XmlnsDictionary.cs
- ClrPerspective.cs
- DataTransferEventArgs.cs
- PropertyGrid.cs
- RuntimeConfigLKG.cs
- BamlLocalizationDictionary.cs
- HtmlInputSubmit.cs
- WebConfigurationFileMap.cs
- EntityCommandDefinition.cs
- StringAnimationUsingKeyFrames.cs
- AsnEncodedData.cs
- ApplicationDirectoryMembershipCondition.cs
- UrlAuthorizationModule.cs
- ObjectStateEntry.cs
- ProcessHostFactoryHelper.cs
- QueryHandler.cs
- XmlWhitespace.cs
- GeometryGroup.cs
- SmiEventSink_DeferedProcessing.cs
- XmlSchemaChoice.cs
- ConnectorMovedEventArgs.cs
- DocumentOrderQuery.cs
- IdentityNotMappedException.cs
- LogicalExpr.cs
- UserMapPath.cs
- ConnectionsZone.cs
- Publisher.cs
- AuthenticationSection.cs
- ScrollBar.cs
- DynamicDiscoveryDocument.cs
- SafeCoTaskMem.cs
- EntityTransaction.cs
- ProfileModule.cs
- ArithmeticException.cs
- Viewport3DVisual.cs
- SortAction.cs
- SchemaNames.cs
- DocumentOutline.cs