Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Transactions / WsatTransactionInfo.cs / 1 / WsatTransactionInfo.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Transactions { using System.ServiceModel.Security; using System.Transactions; using Microsoft.Transactions.Wsat.Messaging; class WsatTransactionInfo : TransactionInfo { WsatProxy wsatProxy; CoordinationContext context; RequestSecurityTokenResponse issuedToken; public WsatTransactionInfo(WsatProxy wsatProxy, CoordinationContext context, RequestSecurityTokenResponse issuedToken) { this.wsatProxy = wsatProxy; this.context = context; this.issuedToken = issuedToken; } public override Transaction UnmarshalTransaction() { Transaction tx; if (WsatIncomingTransactionCache.Find(this.context.Identifier, out tx)) return tx; tx = this.wsatProxy.UnmarshalTransaction(this); // Cache extended information for subsequent marshal operations WsatExtendedInformation info = new WsatExtendedInformation(context.Identifier, context.Expires); info.TryCache(tx); // Cache the unmarshalled transaction for subsequent unmarshal operations WsatIncomingTransactionCache.Cache(this.context.Identifier, tx); return tx; } public CoordinationContext Context { get { return this.context; } } public RequestSecurityTokenResponse IssuedToken { get { return this.issuedToken; } } } } // 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
- SelectionPattern.cs
- CompModSwitches.cs
- CreateInstanceBinder.cs
- LogWriteRestartAreaAsyncResult.cs
- XmlSchemaSimpleTypeRestriction.cs
- TypeLoadException.cs
- ImageBrush.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- ClassicBorderDecorator.cs
- MemoryResponseElement.cs
- AssertSection.cs
- RelatedImageListAttribute.cs
- InstanceDataCollectionCollection.cs
- _ConnectionGroup.cs
- EventLogEntry.cs
- Queue.cs
- Crypto.cs
- InvalidPrinterException.cs
- RecordConverter.cs
- HtmlInputImage.cs
- TypeDescriptionProviderAttribute.cs
- RichTextBox.cs
- MemberHolder.cs
- Claim.cs
- Size3D.cs
- DrawingVisualDrawingContext.cs
- ConfigXmlWhitespace.cs
- SystemIcmpV6Statistics.cs
- securestring.cs
- CellCreator.cs
- DecoderFallback.cs
- CursorInteropHelper.cs
- QueryOperationResponseOfT.cs
- BrowserCapabilitiesCompiler.cs
- NetMsmqSecurityElement.cs
- EventLogEntry.cs
- TimeoutException.cs
- ComponentResourceManager.cs
- querybuilder.cs
- EffectiveValueEntry.cs
- ConfigXmlAttribute.cs
- ObservableDictionary.cs
- MetadataPropertyvalue.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- StringInfo.cs
- ReflectionPermission.cs
- ConnectionOrientedTransportChannelFactory.cs
- ExpandCollapseProviderWrapper.cs
- SchemaObjectWriter.cs
- MethodBuilder.cs
- ReflectEventDescriptor.cs
- XmlComment.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- CodeArrayIndexerExpression.cs
- NamespaceExpr.cs
- MatrixCamera.cs
- ClientConfigurationSystem.cs
- ClientConfigurationSystem.cs
- KeyGesture.cs
- SqlConnectionPoolGroupProviderInfo.cs
- MLangCodePageEncoding.cs
- StringResourceManager.cs
- _DisconnectOverlappedAsyncResult.cs
- DataService.cs
- GridViewEditEventArgs.cs
- XdrBuilder.cs
- Content.cs
- BlurBitmapEffect.cs
- PropertyItem.cs
- ListViewInsertionMark.cs
- CodeDefaultValueExpression.cs
- ButtonBaseAutomationPeer.cs
- _Events.cs
- Action.cs
- Pens.cs
- SparseMemoryStream.cs
- LocalIdKeyIdentifierClause.cs
- AnimationException.cs
- SafeEventLogReadHandle.cs
- ObjectDisposedException.cs
- NamedObject.cs
- DataColumnMappingCollection.cs
- RenderCapability.cs
- TextDecorationLocationValidation.cs
- unsafenativemethodstextservices.cs
- MultipartIdentifier.cs
- FindCriteriaApril2005.cs
- PermissionAttributes.cs
- Compiler.cs
- BaseUriHelper.cs
- FontInfo.cs
- ImportContext.cs
- XhtmlBasicSelectionListAdapter.cs
- ConfigurationLoaderException.cs
- InvalidOperationException.cs
- DetailsViewRowCollection.cs
- StorageBasedPackageProperties.cs
- HScrollBar.cs
- TextControlDesigner.cs
- DataKey.cs