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
- Missing.cs
- StoreItemCollection.cs
- MenuItemStyle.cs
- AppDomainUnloadedException.cs
- XmlSchemaComplexContentExtension.cs
- ZoomComboBox.cs
- LogicalExpr.cs
- PolicyLevel.cs
- Evidence.cs
- DataSet.cs
- ReadOnlyAttribute.cs
- ControlType.cs
- log.cs
- CompositeControl.cs
- DiscreteKeyFrames.cs
- TextServicesPropertyRanges.cs
- X509UI.cs
- TypefaceCollection.cs
- SQLMoneyStorage.cs
- DrawingGroup.cs
- ComboBoxDesigner.cs
- DatePickerDateValidationErrorEventArgs.cs
- TextCompositionEventArgs.cs
- TableRowCollection.cs
- SqlConnectionString.cs
- D3DImage.cs
- _ConnectionGroup.cs
- AutomationPattern.cs
- DataGridPageChangedEventArgs.cs
- WindowsGraphics.cs
- Monitor.cs
- NameSpaceExtractor.cs
- PeerEndPoint.cs
- ConstNode.cs
- ActionMessageFilter.cs
- PeerInputChannel.cs
- KeyValuePair.cs
- ChannelCacheSettings.cs
- PeerInputChannelListener.cs
- ObjectSet.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- HttpRequest.cs
- SizeChangedEventArgs.cs
- GeometryGroup.cs
- Delegate.cs
- AuthenticationManager.cs
- GridToolTip.cs
- ActiveXHelper.cs
- CommonObjectSecurity.cs
- ObjectStorage.cs
- WebBrowserDesigner.cs
- PrintPreviewControl.cs
- Debug.cs
- GlobalEventManager.cs
- Model3D.cs
- TextTreeObjectNode.cs
- DynamicRenderer.cs
- WebPartUserCapability.cs
- StorageTypeMapping.cs
- WindowsSysHeader.cs
- SqlDataSourceRefreshSchemaForm.cs
- GlobalProxySelection.cs
- WebPartManagerInternals.cs
- FilteredAttributeCollection.cs
- HttpChannelListener.cs
- Normalization.cs
- DecoderNLS.cs
- Size3DConverter.cs
- FormClosedEvent.cs
- FileUtil.cs
- FileReader.cs
- UnionExpr.cs
- EmptyControlCollection.cs
- AudioDeviceOut.cs
- FileLoadException.cs
- QuaternionKeyFrameCollection.cs
- BuildDependencySet.cs
- SizeAnimation.cs
- ApplicationDirectoryMembershipCondition.cs
- Single.cs
- Polyline.cs
- Rotation3DAnimationUsingKeyFrames.cs
- Dispatcher.cs
- ByeOperation11AsyncResult.cs
- TreeViewDataItemAutomationPeer.cs
- DataGridViewRowConverter.cs
- Properties.cs
- HttpApplication.cs
- X509Extension.cs
- HandlerMappingMemo.cs
- TextParagraphProperties.cs
- CultureTableRecord.cs
- DirectoryInfo.cs
- TransferRequestHandler.cs
- DeferredSelectedIndexReference.cs
- TabPanel.cs
- WindowsAuthenticationModule.cs
- OdbcConnectionPoolProviderInfo.cs
- ExpressionConverter.cs
- DataBinder.cs