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
- MultiBinding.cs
- ReferencedAssembly.cs
- complextypematerializer.cs
- ReaderOutput.cs
- panel.cs
- DataBoundControlHelper.cs
- XmlDataSourceNodeDescriptor.cs
- WmlTextBoxAdapter.cs
- MemoryStream.cs
- GridViewCellAutomationPeer.cs
- DeclarativeCatalogPart.cs
- ActivityDesignerLayoutSerializers.cs
- WsatConfiguration.cs
- ByValueEqualityComparer.cs
- SelectionRangeConverter.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- TypeTypeConverter.cs
- XmlSchemaCompilationSettings.cs
- RegisteredArrayDeclaration.cs
- MemberAccessException.cs
- DispatcherOperation.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- PrivilegedConfigurationManager.cs
- TraceHandlerErrorFormatter.cs
- CatalogPart.cs
- WorkflowRuntimeService.cs
- XhtmlBasicCommandAdapter.cs
- SystemThemeKey.cs
- FilterElement.cs
- FormViewRow.cs
- HttpProfileGroupBase.cs
- AnnotationDocumentPaginator.cs
- DataGrid.cs
- WeakReference.cs
- FormViewActionList.cs
- MaterialGroup.cs
- NullableConverter.cs
- XmlNavigatorStack.cs
- SetStateDesigner.cs
- CultureNotFoundException.cs
- EnumType.cs
- UIElementCollection.cs
- HealthMonitoringSectionHelper.cs
- EventRouteFactory.cs
- LayoutEngine.cs
- DataSourceControl.cs
- dtdvalidator.cs
- HttpClientCertificate.cs
- PathSegmentCollection.cs
- BaseWebProxyFinder.cs
- CreateWorkflowOwnerCommand.cs
- Logging.cs
- BindingCompleteEventArgs.cs
- PointConverter.cs
- CheckBoxRenderer.cs
- WaitHandleCannotBeOpenedException.cs
- DependencyObjectValidator.cs
- PeerCredentialElement.cs
- RestHandlerFactory.cs
- SchemaElementDecl.cs
- CodeDomDecompiler.cs
- ActivityCodeGenerator.cs
- FocusChangedEventArgs.cs
- SqlDataSourceDesigner.cs
- NavigatingCancelEventArgs.cs
- PropertyInformationCollection.cs
- CheckBox.cs
- ClockController.cs
- SchemaImporterExtension.cs
- CodePropertyReferenceExpression.cs
- BookmarkScope.cs
- CacheEntry.cs
- SharedPersonalizationStateInfo.cs
- CircleHotSpot.cs
- WindowsSolidBrush.cs
- FixedSOMContainer.cs
- FilterQuery.cs
- ConcurrentBag.cs
- MessageAction.cs
- InvalidStoreProtectionKeyException.cs
- CqlLexer.cs
- DiscoveryServerProtocol.cs
- PostBackOptions.cs
- EventManager.cs
- TaskResultSetter.cs
- CellTreeNodeVisitors.cs
- DateTimeAutomationPeer.cs
- Attributes.cs
- WpfWebRequestHelper.cs
- ConfigXmlSignificantWhitespace.cs
- DesignerCategoryAttribute.cs
- SymLanguageVendor.cs
- DrawingState.cs
- SortFieldComparer.cs
- ExpressionBuilderContext.cs
- ActivityTrace.cs
- OracleRowUpdatedEventArgs.cs
- SecurityAppliedMessage.cs
- DropSource.cs
- DesignerCategoryAttribute.cs