Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Tracking / WorkflowInstanceTerminatedRecord.cs / 1305376 / WorkflowInstanceTerminatedRecord.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.Tracking { using System; using System.Runtime.Serialization; using System.Runtime; using System.Diagnostics; using System.Globalization; [Fx.Tag.XamlVisible(false)] [DataContract] public sealed class WorkflowInstanceTerminatedRecord : WorkflowInstanceRecord { public WorkflowInstanceTerminatedRecord(Guid instanceId, string activityDefinitionId, string reason) : base(instanceId, activityDefinitionId, WorkflowInstanceStates.Terminated) { if (string.IsNullOrEmpty(reason)) { throw FxTrace.Exception.ArgumentNullOrEmpty("reason"); } this.Reason = reason; this.Level = TraceLevel.Error; } public WorkflowInstanceTerminatedRecord(Guid instanceId, long recordNumber, string activityDefinitionId, string reason) : base(instanceId, recordNumber, activityDefinitionId, WorkflowInstanceStates.Terminated) { if (string.IsNullOrEmpty(reason)) { throw FxTrace.Exception.ArgumentNullOrEmpty("reason"); } this.Reason = reason; this.Level = TraceLevel.Error; } WorkflowInstanceTerminatedRecord(WorkflowInstanceTerminatedRecord record) : base(record) { this.Reason = record.Reason; } [DataMember] public string Reason { get; private set; } protected internal override TrackingRecord Clone() { return new WorkflowInstanceTerminatedRecord(this); } public override string ToString() { return string.Format(CultureInfo.CurrentCulture, "WorkflowInstanceTerminatedRecord {{ InstanceId = {0}, RecordNumber = {1}, EventTime = {2}, ActivityDefinitionId = {3}, Reason = {4} }} ", this.InstanceId, this.RecordNumber, this.EventTime, this.ActivityDefinitionId, this.Reason); } } } // 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
- CoreSwitches.cs
- MemoryFailPoint.cs
- DayRenderEvent.cs
- PropertyToken.cs
- BinaryFormatter.cs
- SetMemberBinder.cs
- RepeaterItemCollection.cs
- XmlNullResolver.cs
- DataServiceHost.cs
- Pen.cs
- ArrayTypeMismatchException.cs
- ReferentialConstraint.cs
- CryptoConfig.cs
- TypefaceMap.cs
- ToolboxDataAttribute.cs
- TrustSection.cs
- LambdaCompiler.Expressions.cs
- MetadataArtifactLoader.cs
- ProxyWebPart.cs
- CompositeDuplexBindingElementImporter.cs
- CollectionsUtil.cs
- HistoryEventArgs.cs
- HierarchicalDataBoundControl.cs
- IisTraceListener.cs
- SecurityProtocol.cs
- WsdlExporter.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- HwndSourceParameters.cs
- Compress.cs
- BinaryMessageEncoder.cs
- NetCodeGroup.cs
- Int32RectValueSerializer.cs
- PassportPrincipal.cs
- RectValueSerializer.cs
- WindowsBrush.cs
- XmlChildEnumerator.cs
- XmlSchemaComplexType.cs
- DataRecordInternal.cs
- SponsorHelper.cs
- ClaimTypeElement.cs
- CommandExpr.cs
- LineProperties.cs
- ActiveDocumentEvent.cs
- ContainerParaClient.cs
- WindowsEditBox.cs
- DelayDesigner.cs
- PackageDigitalSignature.cs
- HostingEnvironmentSection.cs
- TextInfo.cs
- LazyTextWriterCreator.cs
- ListViewDataItem.cs
- BitmapEncoder.cs
- XmlTextWriter.cs
- MailWriter.cs
- SegmentTree.cs
- RowsCopiedEventArgs.cs
- ComponentDispatcherThread.cs
- VisualBasicValue.cs
- NavigationHelper.cs
- ProtocolsConfigurationEntry.cs
- JsonReader.cs
- StylusTouchDevice.cs
- ProviderConnectionPoint.cs
- DocumentManager.cs
- UndoManager.cs
- RegexParser.cs
- CombinedGeometry.cs
- PagePropertiesChangingEventArgs.cs
- LayoutTableCell.cs
- SourceItem.cs
- SqlDeflator.cs
- DataGridViewTopRowAccessibleObject.cs
- IndexedGlyphRun.cs
- DynamicValidatorEventArgs.cs
- WindowsSlider.cs
- SoapTypeAttribute.cs
- WebPartUserCapability.cs
- StringValidatorAttribute.cs
- AutomationElementIdentifiers.cs
- XsltArgumentList.cs
- SendKeys.cs
- PathNode.cs
- MSHTMLHost.cs
- Underline.cs
- TextServicesPropertyRanges.cs
- designeractionbehavior.cs
- TableLayoutCellPaintEventArgs.cs
- FormsAuthenticationTicket.cs
- NameValueFileSectionHandler.cs
- OutOfMemoryException.cs
- TextBoxLine.cs
- SimpleParser.cs
- _LoggingObject.cs
- Grammar.cs
- XPathMultyIterator.cs
- EdmSchemaAttribute.cs
- MetadataItemEmitter.cs
- SqlConnectionPoolProviderInfo.cs
- LinkArea.cs
- PropagatorResult.cs