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
- ServiceDocument.cs
- DataGridViewRowCancelEventArgs.cs
- SoapInteropTypes.cs
- PersonalizationStateInfo.cs
- TextRangeProviderWrapper.cs
- XmlSchemaException.cs
- BrowserCapabilitiesCompiler.cs
- parserscommon.cs
- StateRuntime.cs
- HtmlTernaryTree.cs
- ToolStripPanel.cs
- DiffuseMaterial.cs
- Attribute.cs
- DefinitionBase.cs
- HostVisual.cs
- WebPart.cs
- GrammarBuilderWildcard.cs
- ImageField.cs
- EventLogEntryCollection.cs
- X509Utils.cs
- DataGridViewRowHeaderCell.cs
- FontConverter.cs
- ValidationEventArgs.cs
- XPathExpr.cs
- PackageRelationshipCollection.cs
- EnumMemberAttribute.cs
- adornercollection.cs
- ItemsPresenter.cs
- HttpCapabilitiesSectionHandler.cs
- FixedDSBuilder.cs
- ExcCanonicalXml.cs
- ListViewDataItem.cs
- NullableConverter.cs
- SQLBinaryStorage.cs
- TraceRecords.cs
- Literal.cs
- SerializationObjectManager.cs
- ZipIOFileItemStream.cs
- WebPartConnectionsCloseVerb.cs
- ToolConsole.cs
- WorkflowEventArgs.cs
- ObjectDataSourceFilteringEventArgs.cs
- PerformanceCounterCategory.cs
- BindableAttribute.cs
- GlyphInfoList.cs
- CustomAttributeBuilder.cs
- DataGridViewTextBoxCell.cs
- IndentedWriter.cs
- PersonalizationStateQuery.cs
- AstTree.cs
- PropertyEmitter.cs
- SynchronizedDispatch.cs
- ComplexPropertyEntry.cs
- ScriptComponentDescriptor.cs
- SkewTransform.cs
- ButtonBaseAdapter.cs
- GeneralTransform3DGroup.cs
- PointCollection.cs
- HtmlContainerControl.cs
- ConfigXmlDocument.cs
- BinaryWriter.cs
- PerformanceCounterLib.cs
- SessionStateItemCollection.cs
- ParseElement.cs
- CodeSubDirectoriesCollection.cs
- XslTransformFileEditor.cs
- DeviceContext.cs
- BindingManagerDataErrorEventArgs.cs
- TextPointer.cs
- ColumnMapVisitor.cs
- Documentation.cs
- webproxy.cs
- OutputCacheSettingsSection.cs
- UInt32Storage.cs
- FixedTextView.cs
- GenericRootAutomationPeer.cs
- XmlAttributeAttribute.cs
- documentsequencetextview.cs
- Formatter.cs
- ExpandSegmentCollection.cs
- ResourceSetExpression.cs
- ProfilePropertySettings.cs
- LassoHelper.cs
- PreProcessor.cs
- MethodBody.cs
- TableLayoutSettingsTypeConverter.cs
- ConcurrentDictionary.cs
- WebPartDeleteVerb.cs
- followingquery.cs
- MasterPage.cs
- assemblycache.cs
- Int16Storage.cs
- CryptoProvider.cs
- SourceItem.cs
- KnownTypesProvider.cs
- DefinitionUpdate.cs
- EncodingTable.cs
- ClassImporter.cs
- LoadRetryConstantStrategy.cs
- RoleGroupCollection.cs