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
- RoleManagerEventArgs.cs
- AppDomainAttributes.cs
- FontEmbeddingManager.cs
- InvokeMethodDesigner.xaml.cs
- StylusTip.cs
- BindingContext.cs
- SessionIDManager.cs
- EditCommandColumn.cs
- SmiContextFactory.cs
- ScrollItemProviderWrapper.cs
- _Semaphore.cs
- FieldMetadata.cs
- IxmlLineInfo.cs
- AbstractSvcMapFileLoader.cs
- SessionStateItemCollection.cs
- ContainerCodeDomSerializer.cs
- SiteMapDataSourceView.cs
- FileDialogCustomPlace.cs
- IIS7ConfigurationLoader.cs
- ExportOptions.cs
- ProcessHostConfigUtils.cs
- DataControlButton.cs
- KeyConverter.cs
- StatusBarItem.cs
- ExpressionPrinter.cs
- HtmlFormParameterReader.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- M3DUtil.cs
- TextTrailingCharacterEllipsis.cs
- MetadataPropertyvalue.cs
- AsymmetricKeyExchangeDeformatter.cs
- SerializationSectionGroup.cs
- DesignerLoader.cs
- PassportIdentity.cs
- AttachmentCollection.cs
- SettingsPropertyWrongTypeException.cs
- DataViewSettingCollection.cs
- HtmlImage.cs
- PathGradientBrush.cs
- PixelShader.cs
- AttributeCollection.cs
- ItemPager.cs
- Site.cs
- EmptyControlCollection.cs
- CapabilitiesSection.cs
- Visual3D.cs
- GeneralTransform3DTo2DTo3D.cs
- EntityDataSourceWizardForm.cs
- SafeRegistryKey.cs
- StatusBarItemAutomationPeer.cs
- FirstMatchCodeGroup.cs
- ToolBarOverflowPanel.cs
- VectorCollection.cs
- BitmapData.cs
- Tablet.cs
- DbSourceParameterCollection.cs
- TextEditorTyping.cs
- CustomError.cs
- XDRSchema.cs
- ManipulationStartingEventArgs.cs
- SQLInt16.cs
- XmlChildEnumerator.cs
- DBConnectionString.cs
- FilterUserControlBase.cs
- DesignerLoader.cs
- FileDetails.cs
- PowerEase.cs
- ResXBuildProvider.cs
- _DigestClient.cs
- TagPrefixCollection.cs
- CodeObject.cs
- DbConnectionPoolCounters.cs
- OptimizedTemplateContentHelper.cs
- ExtensionQuery.cs
- Pair.cs
- EditCommandColumn.cs
- UnaryExpressionHelper.cs
- WebEvents.cs
- CroppedBitmap.cs
- _ChunkParse.cs
- InstanceView.cs
- WebConfigurationManager.cs
- DiscoveryDocument.cs
- _ListenerAsyncResult.cs
- TimeSpan.cs
- ClientOperation.cs
- XmlnsCache.cs
- DataGridViewCellEventArgs.cs
- _Events.cs
- PlainXmlWriter.cs
- TemplateKeyConverter.cs
- DataGridViewRowsAddedEventArgs.cs
- ComplusTypeValidator.cs
- BinaryKeyIdentifierClause.cs
- RequestCachingSection.cs
- Size.cs
- FieldReference.cs
- WindowsFont.cs
- Rfc2898DeriveBytes.cs
- ReadWriteObjectLock.cs