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
- ScriptResourceAttribute.cs
- IdentityElement.cs
- Calendar.cs
- EntityDataSourceValidationException.cs
- TrackingStringDictionary.cs
- CellRelation.cs
- RangeValidator.cs
- PerfCounterSection.cs
- ColorAnimationUsingKeyFrames.cs
- WebBaseEventKeyComparer.cs
- ImageIndexConverter.cs
- XmlWellformedWriter.cs
- CacheVirtualItemsEvent.cs
- WebPartDescriptionCollection.cs
- SharedDp.cs
- OutputCacheSettings.cs
- ScriptManager.cs
- ActiveXContainer.cs
- FastPropertyAccessor.cs
- SaveCardRequest.cs
- MulticastNotSupportedException.cs
- TrackingMemoryStreamFactory.cs
- FormsAuthenticationEventArgs.cs
- PEFileEvidenceFactory.cs
- DecimalConverter.cs
- XsdBuilder.cs
- DragCompletedEventArgs.cs
- ActiveXSerializer.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- BrushMappingModeValidation.cs
- SerializationStore.cs
- DataPointer.cs
- TabletDevice.cs
- CodeExporter.cs
- DetailsViewUpdateEventArgs.cs
- SQLByte.cs
- XmlElementAttribute.cs
- FillErrorEventArgs.cs
- RoutingEndpointTrait.cs
- EditorPartChrome.cs
- AtomServiceDocumentSerializer.cs
- __ComObject.cs
- ReadOnlyMetadataCollection.cs
- TextRunProperties.cs
- IndexedGlyphRun.cs
- EmptyEnumerator.cs
- OpCodes.cs
- AlignmentYValidation.cs
- ToolStripSettings.cs
- DataGridViewCellLinkedList.cs
- UICuesEvent.cs
- TextUtf8RawTextWriter.cs
- IndependentlyAnimatedPropertyMetadata.cs
- InstanceDataCollection.cs
- ResourcePool.cs
- OutputCacheProfile.cs
- DerivedKeySecurityToken.cs
- ConversionContext.cs
- HealthMonitoringSection.cs
- StorageAssociationSetMapping.cs
- OdbcDataReader.cs
- BindingNavigator.cs
- HtmlEncodedRawTextWriter.cs
- ReferenceSchema.cs
- SortedDictionary.cs
- BasicHttpBinding.cs
- Win32Exception.cs
- XmlSchemaException.cs
- DatagridviewDisplayedBandsData.cs
- EditorServiceContext.cs
- ADRole.cs
- XpsFilter.cs
- OdbcPermission.cs
- pingexception.cs
- DragEvent.cs
- AuthenticateEventArgs.cs
- ValueType.cs
- CacheSection.cs
- SqlConnectionString.cs
- ServiceProviders.cs
- TextElementEditingBehaviorAttribute.cs
- IndexedString.cs
- HttpVersion.cs
- LocatorGroup.cs
- IndicShape.cs
- CodeSnippetCompileUnit.cs
- _LoggingObject.cs
- OperatingSystem.cs
- XmlSerializationGeneratedCode.cs
- ColumnCollectionEditor.cs
- GridPatternIdentifiers.cs
- DbConvert.cs
- ButtonPopupAdapter.cs
- SerializationEventsCache.cs
- CollectionConverter.cs
- SchemaNotation.cs
- AutoCompleteStringCollection.cs
- RTLAwareMessageBox.cs
- TdsParser.cs
- M3DUtil.cs