Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Activities / System / ServiceModel / Activities / CorrelationRequestContext.cs / 1305376 / CorrelationRequestContext.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.Activities { using System; using System.Runtime; using System.ServiceModel; using System.ServiceModel.Activities.Dispatcher; using System.ServiceModel.Channels; // These are information passed from Send to Receive class CorrelationRequestContext { AsyncWaitHandle receivedReplyEvent; Exception exceptionOnReply; public CorrelationRequestContext() { } public OperationContext OperationContext { get; set; } public Message Reply { get; set; } public Exception Exception { get; set; } public CorrelationKeyCalculator CorrelationKeyCalculator { get; set; } public void EnsureAsyncWaitHandle() { this.receivedReplyEvent = new AsyncWaitHandle(); } public bool TryGetReply() { if (this.exceptionOnReply != null) { throw FxTrace.Exception.AsError(this.exceptionOnReply); } return this.Reply != null; } public bool WaitForReplyAsync(Action
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ResXBuildProvider.cs
- shaperfactoryquerycachekey.cs
- SingleTagSectionHandler.cs
- SystemIPGlobalProperties.cs
- MergablePropertyAttribute.cs
- FrameworkContentElement.cs
- Compiler.cs
- RequestCacheValidator.cs
- TreeChangeInfo.cs
- DisplayInformation.cs
- RegexNode.cs
- KnownTypeAttribute.cs
- RtfFormatStack.cs
- ErrorTableItemStyle.cs
- CompoundFileStreamReference.cs
- DrawTreeNodeEventArgs.cs
- DocumentXPathNavigator.cs
- ServicePoint.cs
- GeneralTransform3DGroup.cs
- TrustManagerPromptUI.cs
- BoundPropertyEntry.cs
- SemanticTag.cs
- GetMemberBinder.cs
- XhtmlMobileTextWriter.cs
- HttpHeaderCollection.cs
- Timeline.cs
- ShapeTypeface.cs
- printdlgexmarshaler.cs
- InstanceNameConverter.cs
- IdleTimeoutMonitor.cs
- NativeMethods.cs
- ComponentManagerBroker.cs
- XmlStreamStore.cs
- XmlArrayItemAttribute.cs
- HttpModulesInstallComponent.cs
- ValidationResult.cs
- EntityContainerEmitter.cs
- ImageSourceTypeConverter.cs
- OperatingSystem.cs
- XmlSchemaComplexContentExtension.cs
- DocumentGrid.cs
- PersonalizationEntry.cs
- AsyncContentLoadedEventArgs.cs
- QueryComponents.cs
- DBAsyncResult.cs
- CodeTypeReferenceExpression.cs
- AccessibleObject.cs
- DispatcherTimer.cs
- SelectionEditor.cs
- SynchronizedKeyedCollection.cs
- storepermissionattribute.cs
- HTMLTagNameToTypeMapper.cs
- CompositeFontParser.cs
- MultiTouchSystemGestureLogic.cs
- Completion.cs
- PropertyMetadata.cs
- DataGridAddNewRow.cs
- ResourceDescriptionAttribute.cs
- PeerNameRegistration.cs
- CultureSpecificCharacterBufferRange.cs
- WebPartTracker.cs
- TripleDESCryptoServiceProvider.cs
- UserUseLicenseDictionaryLoader.cs
- LifetimeServices.cs
- DateBoldEvent.cs
- TreeNodeCollection.cs
- ListControlConvertEventArgs.cs
- RestClientProxyHandler.cs
- control.ime.cs
- ConfigViewGenerator.cs
- AttributeQuery.cs
- ParameterBinding.cs
- CodeLinePragma.cs
- QuaternionAnimationBase.cs
- SimpleTypeResolver.cs
- OracleNumber.cs
- BamlVersionHeader.cs
- XdrBuilder.cs
- ArgumentException.cs
- TextServicesPropertyRanges.cs
- UrlPath.cs
- CalendarBlackoutDatesCollection.cs
- COM2PropertyPageUITypeConverter.cs
- AutoResetEvent.cs
- TextTreePropertyUndoUnit.cs
- XPathChildIterator.cs
- Subtree.cs
- ImageMapEventArgs.cs
- ExpressionNode.cs
- FormClosedEvent.cs
- CodeBinaryOperatorExpression.cs
- AuthenticationModulesSection.cs
- Operand.cs
- DataExpression.cs
- DNS.cs
- EncodingInfo.cs
- SqlBulkCopyColumnMapping.cs
- AssociatedControlConverter.cs
- TreeNodeMouseHoverEvent.cs
- DbConnectionFactory.cs