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
- versioninfo.cs
- SchemaElementLookUpTable.cs
- InsufficientMemoryException.cs
- DiscardableAttribute.cs
- DataGridViewTextBoxCell.cs
- Triangle.cs
- UserInitiatedNavigationPermission.cs
- PtsPage.cs
- EntityViewGenerator.cs
- EnterpriseServicesHelper.cs
- DataMemberListEditor.cs
- DesignBindingValueUIHandler.cs
- CoTaskMemHandle.cs
- VBCodeProvider.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- CopyAction.cs
- IndentedWriter.cs
- KnownAssembliesSet.cs
- ImageMetadata.cs
- MatrixConverter.cs
- View.cs
- X509CertificateClaimSet.cs
- IteratorFilter.cs
- SourceChangedEventArgs.cs
- ReadOnlyDictionary.cs
- CatalogZone.cs
- ToolboxComponentsCreatedEventArgs.cs
- HttpPostedFile.cs
- SqlUDTStorage.cs
- Int16Storage.cs
- EllipseGeometry.cs
- CommandPlan.cs
- FrameworkContentElement.cs
- ViewManager.cs
- DesignerVerb.cs
- TreeSet.cs
- OperatingSystem.cs
- SQLBoolean.cs
- HierarchicalDataBoundControl.cs
- LoaderAllocator.cs
- QueryExpression.cs
- DefaultValueAttribute.cs
- SerializerProvider.cs
- ItemsControlAutomationPeer.cs
- XmlElementAttributes.cs
- CodeSubDirectory.cs
- Size3D.cs
- RowToParametersTransformer.cs
- ErrorFormatter.cs
- ParameterEditorUserControl.cs
- DataError.cs
- FontNameEditor.cs
- DeclaredTypeElementCollection.cs
- RadioButtonList.cs
- BinaryReader.cs
- TaiwanCalendar.cs
- Substitution.cs
- FileDialogPermission.cs
- Statements.cs
- DropDownButton.cs
- X509ClientCertificateAuthentication.cs
- WizardSideBarListControlItem.cs
- DesignerDataParameter.cs
- HtmlTableCell.cs
- ILGenerator.cs
- AutoSizeComboBox.cs
- AutoGeneratedField.cs
- AppDomainCompilerProxy.cs
- MemberHolder.cs
- HeaderUtility.cs
- WindowsStatusBar.cs
- MediaPlayerState.cs
- KeyedHashAlgorithm.cs
- Scalars.cs
- ContractMapping.cs
- WebBrowserHelper.cs
- TypographyProperties.cs
- TextReader.cs
- Listen.cs
- XmlAnyElementAttributes.cs
- objectresult_tresulttype.cs
- FileDialog.cs
- CFGGrammar.cs
- SpotLight.cs
- MenuTracker.cs
- PermissionListSet.cs
- DictationGrammar.cs
- BitStream.cs
- EncryptedXml.cs
- CommunicationObjectAbortedException.cs
- TableColumn.cs
- EmptyEnumerator.cs
- XmlSchemaCollection.cs
- ConvertEvent.cs
- SecurityContextSecurityTokenParameters.cs
- ToolStripItemEventArgs.cs
- HtmlInputControl.cs
- _AutoWebProxyScriptEngine.cs
- NamespaceEmitter.cs
- ProcessInputEventArgs.cs