Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Activities / System / ServiceModel / Activities / Dispatcher / PersistenceContextEnlistment.cs / 1305376 / PersistenceContextEnlistment.cs
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.ServiceModel.Activities.Dispatcher
{
using System.Collections.Generic;
using System.Runtime;
using System.Threading;
using System.Transactions;
sealed class PersistenceContextEnlistment : IEnlistmentNotification
{
PreparingEnlistment preparingEnlistment;
Enlistment enlistment;
// This will be true if we have received either a Prepare or Rollback
// notification from the transaction manager. If this is true, it is too
// late to try to add more entries to the undo collection.
bool tooLateForMoreUndo;
Transaction transaction;
object ThisLock = new object();
List enlistedContexts;
static Action
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Attributes.cs
- GlyphInfoList.cs
- OpenFileDialog.cs
- EventManager.cs
- MimeTypePropertyAttribute.cs
- ListBase.cs
- EventLogPermissionHolder.cs
- WebConfigurationManager.cs
- Pair.cs
- HttpEncoderUtility.cs
- XmlSchemaParticle.cs
- filewebrequest.cs
- HiddenFieldPageStatePersister.cs
- CannotUnloadAppDomainException.cs
- AutomationEvent.cs
- SystemIPInterfaceProperties.cs
- DuplicateWaitObjectException.cs
- EntityContainer.cs
- RotateTransform.cs
- XmlRawWriter.cs
- CompiledScopeCriteria.cs
- FrameworkContextData.cs
- Matrix3D.cs
- DataSetUtil.cs
- SchemaMerger.cs
- TransformationRules.cs
- DateTimeFormat.cs
- BooleanStorage.cs
- MarkupProperty.cs
- ConfigXmlText.cs
- ProviderConnectionPointCollection.cs
- WebPermission.cs
- Stylus.cs
- EntityCommand.cs
- columnmapfactory.cs
- StylusCaptureWithinProperty.cs
- ListBindingHelper.cs
- TimeIntervalCollection.cs
- SimpleModelProvider.cs
- JsonFormatGeneratorStatics.cs
- SqlProcedureAttribute.cs
- AuthorizationRule.cs
- RunInstallerAttribute.cs
- HighlightVisual.cs
- SqlDataSourceParameterParser.cs
- UnsafeNativeMethods.cs
- base64Transforms.cs
- PageAsyncTask.cs
- ProtectedConfiguration.cs
- QueryStringParameter.cs
- SqlNotificationEventArgs.cs
- PropertyInformation.cs
- LicenseProviderAttribute.cs
- EntityCommand.cs
- PointCollection.cs
- Models.cs
- BidOverLoads.cs
- IdentifierCollection.cs
- IISMapPath.cs
- KeyToListMap.cs
- DecimalAverageAggregationOperator.cs
- HttpFileCollection.cs
- SettingsBase.cs
- FunctionCommandText.cs
- CanExecuteRoutedEventArgs.cs
- EntryPointNotFoundException.cs
- CollectionEditVerbManager.cs
- TraversalRequest.cs
- Operators.cs
- DbDataReader.cs
- TextTreeUndo.cs
- DataSourceControlBuilder.cs
- RowUpdatingEventArgs.cs
- ToolStripTextBox.cs
- MachineKeyConverter.cs
- QualificationDataItem.cs
- DataGridToolTip.cs
- ADMembershipProvider.cs
- XmlSchemaNotation.cs
- ScrollItemProviderWrapper.cs
- HyperLink.cs
- DataGridColumnCollection.cs
- WindowsListViewScroll.cs
- RootProfilePropertySettingsCollection.cs
- ApplicationTrust.cs
- ProcessThread.cs
- ReadOnlyCollectionBase.cs
- RoutedEventArgs.cs
- BindingMAnagerBase.cs
- _TransmitFileOverlappedAsyncResult.cs
- ShimAsPublicXamlType.cs
- PeerNameRecord.cs
- InitiatorSessionSymmetricMessageSecurityProtocol.cs
- ExpressionEvaluator.cs
- BufferAllocator.cs
- AccessibleObject.cs
- TextCharacters.cs
- DataGridViewColumnCollection.cs
- QueryStringParameter.cs
- PolicyLevel.cs