Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Transactions / OleTxTransactionInfo.cs / 1 / OleTxTransactionInfo.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Transactions { using System.Transactions; class OleTxTransactionInfo : TransactionInfo { OleTxTransactionHeader header; public OleTxTransactionInfo(OleTxTransactionHeader header) { this.header = header; } public override Transaction UnmarshalTransaction() { Transaction tx = UnmarshalPropagationToken(header.PropagationToken); if (this.header.WsatExtendedInformation != null) this.header.WsatExtendedInformation.TryCache(tx); return tx; } public static Transaction UnmarshalPropagationToken(byte[] propToken) { try { return TransactionInterop.GetTransactionFromTransmitterPropagationToken(propToken); } catch (ArgumentException e) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new TransactionException(SR.GetString(SR.InvalidPropagationToken), e)); } } } } // 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
- PartEditor.cs
- CultureMapper.cs
- WebPartsSection.cs
- TextModifier.cs
- CommandConverter.cs
- Graph.cs
- PageThemeParser.cs
- Page.cs
- ResourcePermissionBase.cs
- BooleanAnimationBase.cs
- SimpleApplicationHost.cs
- StateBag.cs
- OrderedParallelQuery.cs
- HebrewCalendar.cs
- MessageDecoder.cs
- ParallelTimeline.cs
- TextLineBreak.cs
- MessageSecurityOverTcp.cs
- InstanceData.cs
- RoutingUtilities.cs
- NamespaceEmitter.cs
- CodePrimitiveExpression.cs
- DragCompletedEventArgs.cs
- SchemaObjectWriter.cs
- DataGridComponentEditor.cs
- InputDevice.cs
- SystemMulticastIPAddressInformation.cs
- NCryptSafeHandles.cs
- ServiceCredentialsElement.cs
- DataRowCollection.cs
- InstanceNotReadyException.cs
- CompilerWrapper.cs
- HtmlTableCellCollection.cs
- PublisherMembershipCondition.cs
- BulletChrome.cs
- SubpageParaClient.cs
- AVElementHelper.cs
- Soap.cs
- CodeTypeConstructor.cs
- HttpAsyncResult.cs
- ChildTable.cs
- DeclaredTypeElement.cs
- FormViewInsertEventArgs.cs
- PageTheme.cs
- UpdateTranslator.cs
- SolidBrush.cs
- AnimationClockResource.cs
- RepeaterItemCollection.cs
- LineSegment.cs
- XmlElement.cs
- SoapIgnoreAttribute.cs
- HelpProvider.cs
- ServerIdentity.cs
- LinqToSqlWrapper.cs
- BridgeDataReader.cs
- DocumentSequence.cs
- ExpressionVisitorHelpers.cs
- PeerOutputChannel.cs
- ButtonBaseAdapter.cs
- StoreItemCollection.Loader.cs
- OleDbCommand.cs
- BitmapCodecInfoInternal.cs
- RawStylusInputReport.cs
- ThreadAbortException.cs
- WebBrowser.cs
- MouseActionValueSerializer.cs
- Logging.cs
- Attributes.cs
- UIAgentAsyncParams.cs
- TypeDependencyAttribute.cs
- TreeBuilderXamlTranslator.cs
- EventSinkHelperWriter.cs
- PageEventArgs.cs
- SqlFunctions.cs
- MultitargetingHelpers.cs
- ColumnReorderedEventArgs.cs
- SpeechSeg.cs
- BitmapEffectCollection.cs
- ValidatingReaderNodeData.cs
- AnimatedTypeHelpers.cs
- BaseTemplateParser.cs
- ColorConvertedBitmapExtension.cs
- BaseAutoFormat.cs
- DeviceSpecific.cs
- DirectoryObjectSecurity.cs
- DataGridViewColumnTypePicker.cs
- SourceFilter.cs
- LinearQuaternionKeyFrame.cs
- AddDataControlFieldDialog.cs
- InvokePatternIdentifiers.cs
- AbstractExpressions.cs
- TimelineCollection.cs
- XmlHierarchicalEnumerable.cs
- Block.cs
- ArrayWithOffset.cs
- ConfigurationManagerHelper.cs
- UnauthorizedWebPart.cs
- DrawListViewColumnHeaderEventArgs.cs
- WhitespaceSignificantCollectionAttribute.cs
- UIElement.cs