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
- wmiprovider.cs
- TextSearch.cs
- ProbeMatchesApril2005.cs
- GiveFeedbackEvent.cs
- Control.cs
- TextBox.cs
- Util.cs
- MobileTemplatedControlDesigner.cs
- ToolStripDropDownClosedEventArgs.cs
- HtmlTextArea.cs
- ResourceDisplayNameAttribute.cs
- DataRecordObjectView.cs
- HijriCalendar.cs
- PrintDocument.cs
- ImportCatalogPart.cs
- HtmlString.cs
- IndexedString.cs
- FrameAutomationPeer.cs
- DetailsViewPageEventArgs.cs
- PropertyPath.cs
- CommandLibraryHelper.cs
- TreeViewImageIndexConverter.cs
- ToolBarButtonClickEvent.cs
- CssStyleCollection.cs
- Localizer.cs
- LabelAutomationPeer.cs
- XmlAtomErrorReader.cs
- Span.cs
- InputLanguageManager.cs
- RecognizeCompletedEventArgs.cs
- InstanceNameConverter.cs
- GraphicsContext.cs
- RightsManagementInformation.cs
- CheckedPointers.cs
- SelectionListComponentEditor.cs
- Triangle.cs
- InputScopeNameConverter.cs
- BuilderPropertyEntry.cs
- Trace.cs
- ValueChangedEventManager.cs
- UIElement3D.cs
- PropertyGridDesigner.cs
- Brushes.cs
- PenThreadPool.cs
- CheckBoxFlatAdapter.cs
- UInt16Storage.cs
- SystemColors.cs
- FixedStringLookup.cs
- _LocalDataStore.cs
- Completion.cs
- EnumType.cs
- WebResourceUtil.cs
- XmlReflectionMember.cs
- WorkflowServiceAttributes.cs
- WaitForChangedResult.cs
- MtomMessageEncoder.cs
- SignatureDescription.cs
- LogFlushAsyncResult.cs
- SizeConverter.cs
- ResizingMessageFilter.cs
- XappLauncher.cs
- PlaceHolder.cs
- PeerNearMe.cs
- HitTestFilterBehavior.cs
- SplineKeyFrames.cs
- BaseAppDomainProtocolHandler.cs
- _AcceptOverlappedAsyncResult.cs
- SettingsSection.cs
- Authorization.cs
- XmlProcessingInstruction.cs
- ControlEvent.cs
- CategoriesDocumentFormatter.cs
- VSDExceptions.cs
- EntityParameter.cs
- ColumnResizeUndoUnit.cs
- HashSet.cs
- DashStyle.cs
- SqlConnectionFactory.cs
- ExceptionHandler.cs
- ClientTargetCollection.cs
- SqlFunctionAttribute.cs
- TrustVersion.cs
- OdbcReferenceCollection.cs
- XsltSettings.cs
- DataBoundControl.cs
- DoubleKeyFrameCollection.cs
- ReversePositionQuery.cs
- XPathDocument.cs
- LocatorPart.cs
- EdmConstants.cs
- EncryptedData.cs
- PropertyTabChangedEvent.cs
- BlockCollection.cs
- DataGridViewRowHeaderCell.cs
- VerticalAlignConverter.cs
- MessageContractAttribute.cs
- WebServiceHandler.cs
- RightsManagementEncryptionTransform.cs
- DetailsViewCommandEventArgs.cs
- DateTime.cs