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
- TransactedBatchingBehavior.cs
- indexingfiltermarshaler.cs
- Run.cs
- SiteIdentityPermission.cs
- ZipIOCentralDirectoryFileHeader.cs
- PerformanceCounterPermissionEntry.cs
- xml.cs
- AudioException.cs
- HashRepartitionStream.cs
- DependencyPropertyChangedEventArgs.cs
- EnumUnknown.cs
- XmlConverter.cs
- ByteStorage.cs
- XhtmlBasicPageAdapter.cs
- metadatamappinghashervisitor.cs
- ListBindingHelper.cs
- FloaterParaClient.cs
- ClientSettingsSection.cs
- DispatcherTimer.cs
- TableAdapterManagerMethodGenerator.cs
- CircleEase.cs
- Control.cs
- EFAssociationProvider.cs
- CodeCommentStatementCollection.cs
- PasswordTextContainer.cs
- BufferedReadStream.cs
- SafeHandles.cs
- MenuBindingsEditor.cs
- SqlDataAdapter.cs
- NumberFormatInfo.cs
- ToolStripDesignerAvailabilityAttribute.cs
- SqlServices.cs
- SqlProfileProvider.cs
- ElementNotAvailableException.cs
- SrgsElementFactory.cs
- DependencyObjectCodeDomSerializer.cs
- ScaleTransform3D.cs
- IdentityHolder.cs
- JournalEntry.cs
- VerticalAlignConverter.cs
- StylusPoint.cs
- PageBuildProvider.cs
- DrawingGroup.cs
- EncryptedPackageFilter.cs
- SapiInterop.cs
- HealthMonitoringSection.cs
- FileUpload.cs
- TableProviderWrapper.cs
- TextAutomationPeer.cs
- RichTextBoxAutomationPeer.cs
- MenuAutoFormat.cs
- XamlReader.cs
- CompositeActivityCodeGenerator.cs
- ScrollChrome.cs
- HebrewNumber.cs
- ListenerAdapterBase.cs
- HostedImpersonationContext.cs
- TableLayoutPanelCodeDomSerializer.cs
- ProxyAssemblyNotLoadedException.cs
- XmlDocumentType.cs
- AutomationPattern.cs
- ReadOnlyCollectionBase.cs
- PtsPage.cs
- LifetimeServices.cs
- DesignObjectWrapper.cs
- PersistChildrenAttribute.cs
- LocalizedNameDescriptionPair.cs
- SystemIcons.cs
- StreamGeometry.cs
- HandlerFactoryCache.cs
- SimpleBitVector32.cs
- GridViewUpdateEventArgs.cs
- ResourceDescriptionAttribute.cs
- ScrollItemPattern.cs
- MulticastDelegate.cs
- BinaryNegotiation.cs
- objectquery_tresulttype.cs
- Imaging.cs
- ExpressionBuilder.cs
- RuntimeWrappedException.cs
- SingleStorage.cs
- DataServiceExpressionVisitor.cs
- ModuleBuilder.cs
- Pair.cs
- DiscreteKeyFrames.cs
- AssemblyCollection.cs
- HttpCacheVaryByContentEncodings.cs
- TraceLevelHelper.cs
- MultipleViewProviderWrapper.cs
- DataGridViewSelectedCellCollection.cs
- InvalidCardException.cs
- IndexerNameAttribute.cs
- AnnotationAuthorChangedEventArgs.cs
- TextStore.cs
- DataSourceSerializationException.cs
- ToolStripMenuItem.cs
- LineSegment.cs
- MimeBasePart.cs
- DataKeyCollection.cs
- FileRecordSequenceCompletedAsyncResult.cs