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

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlDataSourceEnumerator.cs
- CompiledRegexRunner.cs
- Attributes.cs
- UmAlQuraCalendar.cs
- CodeObject.cs
- XamlStyleSerializer.cs
- TableHeaderCell.cs
- SessionPageStatePersister.cs
- TextChangedEventArgs.cs
- ObjectViewQueryResultData.cs
- Descriptor.cs
- SubtreeProcessor.cs
- EraserBehavior.cs
- ComPlusThreadInitializer.cs
- xmlsaver.cs
- RecognizedAudio.cs
- StrongNameKeyPair.cs
- EntityDataSourceSelectingEventArgs.cs
- RuleInfoComparer.cs
- ManualResetEvent.cs
- ItemChangedEventArgs.cs
- MappingModelBuildProvider.cs
- WebException.cs
- SelectedDatesCollection.cs
- CompilerError.cs
- TextBlock.cs
- CurrentChangingEventArgs.cs
- RoutedCommand.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- TrackingServices.cs
- PerSessionInstanceContextProvider.cs
- DataServiceContext.cs
- PathGeometry.cs
- BitmapMetadataEnumerator.cs
- ApplyImportsAction.cs
- PocoPropertyAccessorStrategy.cs
- ScrollBar.cs
- StdValidatorsAndConverters.cs
- ProfileEventArgs.cs
- TemplateXamlTreeBuilder.cs
- Style.cs
- SafeMILHandle.cs
- Documentation.cs
- BooleanToVisibilityConverter.cs
- MembershipUser.cs
- BitmapImage.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- MetabaseSettings.cs
- QilSortKey.cs
- SolidColorBrush.cs
- DataContractSerializerOperationBehavior.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- IISUnsafeMethods.cs
- ByteStack.cs
- ToolStripContainer.cs
- ResourceDescriptionAttribute.cs
- Point3DCollectionValueSerializer.cs
- ObjectTag.cs
- UserMapPath.cs
- SQLMembershipProvider.cs
- AttachedPropertiesService.cs
- StringAttributeCollection.cs
- SqlLiftIndependentRowExpressions.cs
- StoreItemCollection.Loader.cs
- XPathSelfQuery.cs
- LayoutEngine.cs
- ImportRequest.cs
- RpcResponse.cs
- Exceptions.cs
- Trace.cs
- TraceSection.cs
- EntityAdapter.cs
- ParenExpr.cs
- Funcletizer.cs
- Condition.cs
- ScriptControl.cs
- DocumentViewerHelper.cs
- PhonemeConverter.cs
- ProxyManager.cs
- TemplatedAdorner.cs
- APCustomTypeDescriptor.cs
- DataControlButton.cs
- PolicyException.cs
- ConditionChanges.cs
- WrapPanel.cs
- UrlPath.cs
- TypeConverterHelper.cs
- InstanceNormalEvent.cs
- ApplyHostConfigurationBehavior.cs
- parserscommon.cs
- ParseChildrenAsPropertiesAttribute.cs
- GCHandleCookieTable.cs
- SystemInfo.cs
- QueryInterceptorAttribute.cs
- DataExpression.cs
- ClipboardProcessor.cs
- CaretElement.cs
- BmpBitmapEncoder.cs
- DbInsertCommandTree.cs
- CookieProtection.cs