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
- SynchronizationLockException.cs
- OuterGlowBitmapEffect.cs
- DrawingCollection.cs
- SetterTriggerConditionValueConverter.cs
- UnSafeCharBuffer.cs
- DPTypeDescriptorContext.cs
- XmlCountingReader.cs
- Guid.cs
- DataSourceSelectArguments.cs
- XPathNodeIterator.cs
- ViewStateException.cs
- ListItemCollection.cs
- CodeCatchClauseCollection.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- DataGridViewRowPrePaintEventArgs.cs
- InvalidFilterCriteriaException.cs
- sitestring.cs
- RTLAwareMessageBox.cs
- RelationshipSet.cs
- HwndStylusInputProvider.cs
- CodeThrowExceptionStatement.cs
- Geometry.cs
- DocumentEventArgs.cs
- DataMemberAttribute.cs
- XmlReader.cs
- LocalizationComments.cs
- CLSCompliantAttribute.cs
- UriTemplateTrieLocation.cs
- WorkflowInstanceTerminatedRecord.cs
- PeerNameRecord.cs
- autovalidator.cs
- BinaryConverter.cs
- ToolStripItemRenderEventArgs.cs
- HttpListenerPrefixCollection.cs
- PhysicalOps.cs
- cookiecollection.cs
- SecureStringHasher.cs
- UserInitiatedNavigationPermission.cs
- XPathMultyIterator.cs
- ObjectListField.cs
- XhtmlConformanceSection.cs
- CompilerScope.Storage.cs
- TypedTableBaseExtensions.cs
- MenuBindingsEditorForm.cs
- EntityDataSourceQueryBuilder.cs
- UICuesEvent.cs
- OracleConnectionFactory.cs
- WebPartEditorOkVerb.cs
- XomlDesignerLoader.cs
- EntityDataSourceChangingEventArgs.cs
- WizardStepBase.cs
- UnsafePeerToPeerMethods.cs
- StreamWriter.cs
- InputLanguageSource.cs
- BoolExpression.cs
- WebPartsPersonalization.cs
- GiveFeedbackEventArgs.cs
- RadioButton.cs
- FieldToken.cs
- Attributes.cs
- MessageAction.cs
- NameTable.cs
- ProfessionalColors.cs
- EntityClassGenerator.cs
- RowToFieldTransformer.cs
- Int32CollectionConverter.cs
- Executor.cs
- Scripts.cs
- Function.cs
- TypeConverterAttribute.cs
- SqlDataReaderSmi.cs
- ObjectCacheHost.cs
- DataServiceProcessingPipeline.cs
- TextProperties.cs
- SystemInfo.cs
- SchemaObjectWriter.cs
- EndpointDispatcherTable.cs
- SqlDeflator.cs
- CommonObjectSecurity.cs
- ZipIOFileItemStream.cs
- DataGridViewTopRowAccessibleObject.cs
- FlatButtonAppearance.cs
- CompModSwitches.cs
- WmlMobileTextWriter.cs
- TabControlEvent.cs
- BaseTreeIterator.cs
- VisualStyleRenderer.cs
- LicenseManager.cs
- AnnotationResourceCollection.cs
- IProducerConsumerCollection.cs
- FileSecurity.cs
- SystemIPGlobalProperties.cs
- Root.cs
- CalloutQueueItem.cs
- DbgUtil.cs
- AuthenticatingEventArgs.cs
- PathGeometry.cs
- BinaryEditor.cs
- ProtectedConfiguration.cs
- MobileControlBuilder.cs