Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / TransactionBridge / Microsoft / Transactions / Bridge / Ppl.cs / 2 / Ppl.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- using System; using System.Diagnostics; using System.Security.Permissions; using System.Runtime.Serialization; using System.Threading; using System.Transactions; using System.ServiceModel.Transactions; namespace Microsoft.Transactions.Bridge { ////// /// enum Status { Success, Error, Committed, Aborted, Prepared, Readonly, PrePrepared, InDoubt, DuplicateTransaction, TooLate, TransactionNotFound, TooManySubordinateEnlistments, InvalidRecoveryData, LocalPropagation, DuplicatePropagation } ////// note: this is a place holder for state, it does not mean that state /// will ultimately be defined via an enum. State transistion diagram /// is TBS in PPL spec. /// enum TransactionManagerState { Uninitialized, Initialized, Starting, Started, Stopping, Stopped } /// TransactionManagerCallback delegate ////// Defines callback for TransactionManagerCoordinatorService /// and TransactionManagerPropagateService methods. /// delegate void TransactionManagerCallback( Enlistment enlistment, Status status, object state ); class EnlistmentOptions { public EnlistmentOptions() { expires = new TimeSpan(0, 5, 0); isoLevel = IsolationLevel.Unspecified; } public TimeSpan Expires { get{ return expires; } set{ expires = value; } } public IsolationLevel IsoLevel { get{ return isoLevel; } set{ isoLevel = value; } } public IsolationFlags IsolationFlags { get{ return this.isoFlags; } set{ this.isoFlags = value; } } public ulong IsolationFlagsLong { get{ return (ulong)this.isoFlags; } set{ this.isoFlags = (IsolationFlags)value; } } public string Description { get{ return description; } set{ description = value; } } TimeSpan expires; IsolationLevel isoLevel; IsolationFlags isoFlags; string description; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AQNBuilder.cs
- CopyOfAction.cs
- DataSourceDesigner.cs
- CodeCatchClause.cs
- GroupQuery.cs
- ComplexTypeEmitter.cs
- ValidatorAttribute.cs
- Image.cs
- DesignerForm.cs
- RegistryConfigurationProvider.cs
- DataGridTextColumn.cs
- ResourceReader.cs
- HttpApplicationStateWrapper.cs
- TraceData.cs
- CombinedGeometry.cs
- HwndTarget.cs
- PersonalizationProvider.cs
- SettingsPropertyIsReadOnlyException.cs
- SourceLineInfo.cs
- SerializationEventsCache.cs
- HttpHostedTransportConfiguration.cs
- EpmSyndicationContentSerializer.cs
- ParentQuery.cs
- ActiveXMessageFormatter.cs
- AppManager.cs
- Propagator.cs
- UpdateExpressionVisitor.cs
- MetadataArtifactLoaderCompositeResource.cs
- DigitShape.cs
- RankException.cs
- SocketAddress.cs
- JulianCalendar.cs
- CompilationRelaxations.cs
- WebPartDescriptionCollection.cs
- nulltextnavigator.cs
- ContainerUIElement3D.cs
- ConsoleKeyInfo.cs
- QuaternionConverter.cs
- IteratorFilter.cs
- PartitionResolver.cs
- EdgeModeValidation.cs
- ErrorHandlerFaultInfo.cs
- ProcessProtocolHandler.cs
- ApplicationTrust.cs
- DocumentViewerConstants.cs
- XmlSchemaComplexType.cs
- WindowsMenu.cs
- ZipIORawDataFileBlock.cs
- KnownColorTable.cs
- ControlBuilderAttribute.cs
- WindowsGraphics2.cs
- GeometryGroup.cs
- FieldNameLookup.cs
- BaseHashHelper.cs
- DocumentGridPage.cs
- TemplateControlParser.cs
- ZoneButton.cs
- BindingWorker.cs
- ColumnPropertiesGroup.cs
- LinearGradientBrush.cs
- ResourceReader.cs
- MouseActionValueSerializer.cs
- AssemblyBuilder.cs
- ImageSourceConverter.cs
- RuntimeConfigLKG.cs
- XmlSchemaGroupRef.cs
- EDesignUtil.cs
- FlowDocumentPage.cs
- shaperfactoryquerycachekey.cs
- NotFiniteNumberException.cs
- ActiveXSite.cs
- TextDecorations.cs
- LiteralTextContainerControlBuilder.cs
- EntityWrapper.cs
- EditingMode.cs
- WsdlImporter.cs
- Point4D.cs
- TableParagraph.cs
- Condition.cs
- CollectionDataContractAttribute.cs
- HttpVersion.cs
- CacheDependency.cs
- RootBrowserWindow.cs
- TemplateModeChangedEventArgs.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- WebControlAdapter.cs
- EntityCollectionChangedParams.cs
- GridViewColumnCollectionChangedEventArgs.cs
- TemplateXamlTreeBuilder.cs
- Int16AnimationBase.cs
- WebPartHeaderCloseVerb.cs
- Publisher.cs
- ListItemCollection.cs
- SchemaMerger.cs
- EncryptedKey.cs
- SoapMessage.cs
- ByteStreamMessageEncoderFactory.cs
- WindowsSpinner.cs
- WindowsListViewScroll.cs
- ToolStripButton.cs