Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Tracking / TrackingRecordPreFilter.cs / 1305376 / TrackingRecordPreFilter.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.Activities.Tracking { class TrackingRecordPreFilter { public TrackingRecordPreFilter() { } public TrackingRecordPreFilter(bool trackingProviderInitialized) { if (trackingProviderInitialized) { this.TrackingProviderInitialized = true; this.TrackActivityScheduledRecords = true; this.TrackActivityStateRecords = true; this.TrackActivityStateRecordsClosedState = true; this.TrackActivityStateRecordsExecutingState = true; this.TrackBookmarkResumptionRecords = true; this.TrackCancelRequestedRecords = true; this.TrackFaultPropagationRecords = true; this.TrackWorkflowInstanceRecords = true; } } internal bool TrackingProviderInitialized { get; private set; } internal bool TrackWorkflowInstanceRecords { get; set; } internal bool TrackBookmarkResumptionRecords { get; set; } internal bool TrackActivityScheduledRecords { get; set; } internal bool TrackActivityStateRecordsClosedState { get; set; } internal bool TrackActivityStateRecordsExecutingState { get; set; } internal bool TrackActivityStateRecords { get; set; } internal bool TrackCancelRequestedRecords { get; set; } internal bool TrackFaultPropagationRecords { get; set; } internal void Merge(TrackingRecordPreFilter filter) { if (this.TrackingProviderInitialized) { this.TrackingProviderInitialized = false; this.TrackActivityStateRecordsExecutingState = filter.TrackActivityStateRecordsExecutingState; this.TrackActivityScheduledRecords = filter.TrackActivityScheduledRecords; this.TrackActivityStateRecords = filter.TrackActivityStateRecords; this.TrackActivityStateRecordsClosedState = filter.TrackActivityStateRecordsClosedState; this.TrackBookmarkResumptionRecords = filter.TrackBookmarkResumptionRecords; this.TrackCancelRequestedRecords = filter.TrackCancelRequestedRecords; this.TrackFaultPropagationRecords = filter.TrackFaultPropagationRecords; this.TrackWorkflowInstanceRecords = filter.TrackWorkflowInstanceRecords; } else { this.TrackActivityStateRecordsExecutingState |= filter.TrackActivityStateRecordsExecutingState; this.TrackActivityScheduledRecords |= filter.TrackActivityScheduledRecords; this.TrackActivityStateRecords |= filter.TrackActivityStateRecords; this.TrackActivityStateRecordsClosedState |= filter.TrackActivityStateRecordsClosedState; this.TrackBookmarkResumptionRecords |= filter.TrackBookmarkResumptionRecords; this.TrackCancelRequestedRecords |= filter.TrackCancelRequestedRecords; this.TrackFaultPropagationRecords |= filter.TrackFaultPropagationRecords; this.TrackWorkflowInstanceRecords |= filter.TrackWorkflowInstanceRecords; } } } } // 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
- WebPartConnectionsCancelEventArgs.cs
- PreloadedPackages.cs
- CodeConstructor.cs
- JoinTreeNode.cs
- ApplicationCommands.cs
- CommandManager.cs
- PublisherMembershipCondition.cs
- ToolStripRenderEventArgs.cs
- Vector3DConverter.cs
- DocumentPage.cs
- BulletedListDesigner.cs
- MsmqIntegrationProcessProtocolHandler.cs
- UndirectedGraph.cs
- FormatConvertedBitmap.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- XmlNotation.cs
- ComboBoxAutomationPeer.cs
- WindowsToolbarAsMenu.cs
- XmlSchemaCollection.cs
- unitconverter.cs
- EnumBuilder.cs
- ContainerActivationHelper.cs
- OleDbTransaction.cs
- LicFileLicenseProvider.cs
- ExpandableObjectConverter.cs
- ApplicationServicesHostFactory.cs
- XmlToDatasetMap.cs
- AsyncPostBackErrorEventArgs.cs
- Attributes.cs
- ActiveDocumentEvent.cs
- WebControl.cs
- XmlStringTable.cs
- Events.cs
- XPathNavigator.cs
- TraceRecord.cs
- ListView.cs
- ByteStream.cs
- WindowsAuthenticationModule.cs
- BaseDataBoundControl.cs
- RotateTransform.cs
- BitmapSource.cs
- DictionarySurrogate.cs
- LocalFileSettingsProvider.cs
- CodePrimitiveExpression.cs
- StringAnimationUsingKeyFrames.cs
- ReachDocumentPageSerializerAsync.cs
- GetCryptoTransformRequest.cs
- CodeBlockBuilder.cs
- ZoneIdentityPermission.cs
- SettingsPropertyWrongTypeException.cs
- ParagraphVisual.cs
- GatewayDefinition.cs
- DataServiceProcessingPipelineEventArgs.cs
- FormViewInsertEventArgs.cs
- SelectiveScrollingGrid.cs
- SchemaImporter.cs
- Switch.cs
- WebEventCodes.cs
- AutomationAttributeInfo.cs
- RsaSecurityTokenParameters.cs
- IndicShape.cs
- documentsequencetextcontainer.cs
- ProjectionCamera.cs
- EventLogger.cs
- MetadataArtifactLoaderCompositeResource.cs
- SortQueryOperator.cs
- IBuiltInEvidence.cs
- ThemeDictionaryExtension.cs
- XmlElementCollection.cs
- TextFormatterHost.cs
- HebrewNumber.cs
- safesecurityhelperavalon.cs
- AsymmetricSignatureFormatter.cs
- MultiSelectRootGridEntry.cs
- DetailsViewPagerRow.cs
- ShapingWorkspace.cs
- DocumentsTrace.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- InputLangChangeEvent.cs
- VisualBasicImportReference.cs
- XmlSerializerNamespaces.cs
- ImageField.cs
- DelegateHelpers.Generated.cs
- SqlRowUpdatingEvent.cs
- RadioButtonList.cs
- BufferAllocator.cs
- MemoryStream.cs
- XPathNavigatorReader.cs
- InvalidPrinterException.cs
- DataAdapter.cs
- EnumDataContract.cs
- Version.cs
- CurrentTimeZone.cs
- _ConnectOverlappedAsyncResult.cs
- CompiledQuery.cs
- TransformerInfoCollection.cs
- EventQueueState.cs
- SwitchElementsCollection.cs
- TextTreeTextBlock.cs
- Rfc2898DeriveBytes.cs