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
- CapabilitiesState.cs
- Freezable.cs
- SuppressIldasmAttribute.cs
- WebDescriptionAttribute.cs
- HtmlHead.cs
- IsolatedStorageFile.cs
- Image.cs
- InputScope.cs
- PenContexts.cs
- BamlBinaryWriter.cs
- AutoGeneratedField.cs
- SqlCachedBuffer.cs
- DebugController.cs
- OrCondition.cs
- XmlSchemaSimpleTypeUnion.cs
- HoistedLocals.cs
- NavigationProgressEventArgs.cs
- SqlDataSourceDesigner.cs
- ListViewContainer.cs
- CachedBitmap.cs
- UriScheme.cs
- UpnEndpointIdentityExtension.cs
- Command.cs
- StylusPointDescription.cs
- LZCodec.cs
- SimpleBitVector32.cs
- HtmlHistory.cs
- Vector3DConverter.cs
- DesignerRegionCollection.cs
- SoapReflector.cs
- IndexingContentUnit.cs
- ResolveNameEventArgs.cs
- TextTreeRootTextBlock.cs
- NameObjectCollectionBase.cs
- PictureBox.cs
- AssemblyUtil.cs
- _HelperAsyncResults.cs
- HttpRuntime.cs
- ParameterRetriever.cs
- SelectorAutomationPeer.cs
- CompositeDataBoundControl.cs
- CommandField.cs
- PeerCollaboration.cs
- FixedSOMPage.cs
- KnownTypesHelper.cs
- Button.cs
- ColorConvertedBitmap.cs
- ResourceAssociationSetEnd.cs
- Invariant.cs
- InputMethod.cs
- ByteFacetDescriptionElement.cs
- TableRowGroup.cs
- ListViewGroup.cs
- Module.cs
- PropertyFilterAttribute.cs
- SystemBrushes.cs
- ChunkedMemoryStream.cs
- TypeHelper.cs
- DateTimeSerializationSection.cs
- FastPropertyAccessor.cs
- TextUtf8RawTextWriter.cs
- SchemaObjectWriter.cs
- PixelShader.cs
- MailDefinition.cs
- ZipFileInfoCollection.cs
- ErrorLog.cs
- RegistryConfigurationProvider.cs
- ScrollProviderWrapper.cs
- ButtonChrome.cs
- XhtmlBasicLinkAdapter.cs
- RuntimeConfigLKG.cs
- LocationEnvironment.cs
- EntityDataSourceState.cs
- XsltFunctions.cs
- IFlowDocumentViewer.cs
- XamlSerializerUtil.cs
- MLangCodePageEncoding.cs
- XPathAxisIterator.cs
- HwndHostAutomationPeer.cs
- BaseEntityWrapper.cs
- PrintDialog.cs
- FaultFormatter.cs
- ApplyTemplatesAction.cs
- InitializerFacet.cs
- InvokeAction.cs
- XmlSchemaAttributeGroupRef.cs
- ParenthesizePropertyNameAttribute.cs
- AssemblyBuilder.cs
- SignatureHelper.cs
- ToolStripItemEventArgs.cs
- EntityCommandExecutionException.cs
- OlePropertyStructs.cs
- CollectionViewSource.cs
- ProfileSettings.cs
- EditorPartCollection.cs
- BrowserDefinitionCollection.cs
- QueryOptionExpression.cs
- ZipIOBlockManager.cs
- GiveFeedbackEvent.cs
- UniformGrid.cs