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
- SByteConverter.cs
- SiteMembershipCondition.cs
- SoapCodeExporter.cs
- DragDropHelper.cs
- CustomAttributeSerializer.cs
- WebPartCloseVerb.cs
- ComponentFactoryHelpers.cs
- HyperLink.cs
- LayoutInformation.cs
- ConstNode.cs
- GridViewDeletedEventArgs.cs
- SafeNativeMethods.cs
- XmlCharCheckingReader.cs
- Scheduling.cs
- ConfigUtil.cs
- ClassDataContract.cs
- CodePageEncoding.cs
- FixUp.cs
- OleDbEnumerator.cs
- ModelVisual3D.cs
- XsdDuration.cs
- StoryFragments.cs
- ManipulationCompletedEventArgs.cs
- PackagePartCollection.cs
- SHA1.cs
- InputLangChangeRequestEvent.cs
- AnimationLayer.cs
- BlockCollection.cs
- MasterPageCodeDomTreeGenerator.cs
- EntityDataSourceSelectedEventArgs.cs
- ExpressionCopier.cs
- BamlCollectionHolder.cs
- PersonalizationStateInfo.cs
- TableRow.cs
- WSHttpBindingBaseElement.cs
- TemplateControlParser.cs
- CultureSpecificStringDictionary.cs
- Rotation3DKeyFrameCollection.cs
- CustomLineCap.cs
- DataSourceView.cs
- HttpHandlersSection.cs
- MonthChangedEventArgs.cs
- Event.cs
- ActiveDocumentEvent.cs
- CommonXSendMessage.cs
- RuntimeCompatibilityAttribute.cs
- Table.cs
- IteratorFilter.cs
- FontInfo.cs
- AssemblyHash.cs
- mediapermission.cs
- FileDialog_Vista.cs
- NamedPipeHostedTransportConfiguration.cs
- InternalBase.cs
- _DisconnectOverlappedAsyncResult.cs
- Span.cs
- _HTTPDateParse.cs
- BaseHashHelper.cs
- ChangeTracker.cs
- SerializationHelper.cs
- panel.cs
- SafeRegistryHandle.cs
- Lasso.cs
- GlyphCache.cs
- IndexedWhereQueryOperator.cs
- SimpleBitVector32.cs
- SmtpException.cs
- Formatter.cs
- base64Transforms.cs
- Inflater.cs
- NonPrimarySelectionGlyph.cs
- ProxyElement.cs
- FileSystemEventArgs.cs
- SqlConnectionStringBuilder.cs
- TableItemStyle.cs
- Stylesheet.cs
- EventWaitHandleSecurity.cs
- PropertyInformation.cs
- SmtpNetworkElement.cs
- EdmComplexTypeAttribute.cs
- CustomMenuItemCollection.cs
- NamespaceListProperty.cs
- GridViewRow.cs
- UndirectedGraph.cs
- smtpconnection.cs
- IgnoreFileBuildProvider.cs
- SessionState.cs
- Switch.cs
- RenderDataDrawingContext.cs
- path.cs
- SecurityContextTokenCache.cs
- MouseActionValueSerializer.cs
- ComProxy.cs
- WebBrowsableAttribute.cs
- AppDomainProtocolHandler.cs
- WorkflowTraceTransfer.cs
- StylusButtonEventArgs.cs
- ComponentConverter.cs
- AQNBuilder.cs
- BooleanConverter.cs