Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Tracking / CancelRequestedRecord.cs / 1305376 / CancelRequestedRecord.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.Tracking { using System; using System.Runtime.Serialization; using System.Runtime; using System.Globalization; [Fx.Tag.XamlVisible(false)] [DataContract] public sealed class CancelRequestedRecord : TrackingRecord { internal CancelRequestedRecord(Guid instanceId, ActivityInstance instance, ActivityInstance child) : base(instanceId) { Fx.Assert(child != null, "Child activity instance cannot be null."); if (instance != null) { this.Activity = new ActivityInfo(instance); } this.Child = new ActivityInfo(child); } //parameter activity is null if the root activity is being cancelled. public CancelRequestedRecord( Guid instanceId, long recordNumber, ActivityInfo activity, ActivityInfo child) : base(instanceId, recordNumber) { if (child == null) { throw FxTrace.Exception.ArgumentNullOrEmpty("child"); } this.Activity = activity; this.Child = child; } CancelRequestedRecord(CancelRequestedRecord record) : base(record) { this.Activity = record.Activity; this.Child = record.Child; } [DataMember] public ActivityInfo Activity { get; private set; } [DataMember] public ActivityInfo Child { get; private set; } protected internal override TrackingRecord Clone() { return new CancelRequestedRecord(this); } public override string ToString() { return string.Format(CultureInfo.CurrentCulture, "CancelRequestedRecord {{ {0}, Activity {{ {1} }}, ChildActivity {{ {2} }} }}", base.ToString(), this.Activity != null ? this.Activity.ToString() : "", this.Child.ToString()); } } } // 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
- DataObjectEventArgs.cs
- returneventsaver.cs
- __Error.cs
- HandlerBase.cs
- DeviceOverridableAttribute.cs
- DrawItemEvent.cs
- DisplayNameAttribute.cs
- ConfigurationSettings.cs
- MetadataItem_Static.cs
- InvalidProgramException.cs
- QueryCursorEventArgs.cs
- GridItem.cs
- ToolStripButton.cs
- RtfFormatStack.cs
- ProxyWebPart.cs
- IPHostEntry.cs
- PointLightBase.cs
- XmlSchemaGroupRef.cs
- DtdParser.cs
- QilStrConcatenator.cs
- TimeSpanConverter.cs
- CodeIndexerExpression.cs
- XmlMembersMapping.cs
- HttpProfileGroupBase.cs
- JournalEntryStack.cs
- Int32RectConverter.cs
- WebPartConnection.cs
- Context.cs
- TraceFilter.cs
- IIS7UserPrincipal.cs
- SpellCheck.cs
- FormattedTextSymbols.cs
- ProfileSection.cs
- BuildDependencySet.cs
- StreamSecurityUpgradeInitiatorBase.cs
- ObjectSecurity.cs
- DataColumnCollection.cs
- DiagnosticTraceSchemas.cs
- FontStretches.cs
- IdentifierCreationService.cs
- SortExpressionBuilder.cs
- _SSPIWrapper.cs
- DrawingGroup.cs
- XmlNodeReader.cs
- TextPointer.cs
- HttpPostClientProtocol.cs
- OutputWindow.cs
- NoClickablePointException.cs
- NotifyInputEventArgs.cs
- SelfIssuedTokenFactoryCredential.cs
- ObjectDataSourceFilteringEventArgs.cs
- SaveWorkflowCommand.cs
- LinqDataSourceInsertEventArgs.cs
- SerializationSectionGroup.cs
- PostBackTrigger.cs
- TemplateControlCodeDomTreeGenerator.cs
- DirectoryNotFoundException.cs
- KnowledgeBase.cs
- InstalledFontCollection.cs
- ClientBuildManager.cs
- IDispatchConstantAttribute.cs
- MetadataCacheItem.cs
- SafeLocalMemHandle.cs
- KeyTime.cs
- PeerTransportBindingElement.cs
- ImmutableCollection.cs
- CopyAction.cs
- RequestCacheManager.cs
- GlyphRunDrawing.cs
- FormClosingEvent.cs
- ChannelProtectionRequirements.cs
- OutputCacheSettingsSection.cs
- Cell.cs
- ParallelEnumerable.cs
- XmlChoiceIdentifierAttribute.cs
- GlobalizationSection.cs
- IndicFontClient.cs
- WebPartHeaderCloseVerb.cs
- NamespaceList.cs
- StateWorkerRequest.cs
- ExceptionWrapper.cs
- StateDesigner.TransitionInfo.cs
- NamespaceDisplayAutomationPeer.cs
- SignedPkcs7.cs
- DbReferenceCollection.cs
- Transactions.cs
- XmlSchemaSimpleType.cs
- HeaderedContentControl.cs
- HierarchicalDataBoundControl.cs
- DataGridColumnReorderingEventArgs.cs
- ListBox.cs
- DataList.cs
- TreeIterator.cs
- Int32Rect.cs
- ConnectionPointCookie.cs
- ApplicationTrust.cs
- CatalogPartCollection.cs
- CompositeDataBoundControl.cs
- WebPartCatalogAddVerb.cs
- MultiBinding.cs