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
- DesignOnlyAttribute.cs
- RemoteWebConfigurationHostStream.cs
- QueryResult.cs
- CompensationToken.cs
- X509Certificate.cs
- CommonRemoteMemoryBlock.cs
- mil_commands.cs
- CompositionDesigner.cs
- FormsAuthenticationConfiguration.cs
- DescendentsWalker.cs
- InvariantComparer.cs
- DataTrigger.cs
- TextSpan.cs
- HttpCapabilitiesEvaluator.cs
- Event.cs
- SchemaNotation.cs
- HtmlInputText.cs
- MasterPageCodeDomTreeGenerator.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- StringUtil.cs
- BuildDependencySet.cs
- ArraySubsetEnumerator.cs
- ConfigurationManagerHelperFactory.cs
- unsafeIndexingFilterStream.cs
- IsolatedStorageFile.cs
- PixelShader.cs
- XmlSchemaAnyAttribute.cs
- PrinterResolution.cs
- WorkflowInstance.cs
- DataListGeneralPage.cs
- ResourceDictionaryCollection.cs
- FunctionDetailsReader.cs
- GeometryModel3D.cs
- DataGridViewTopLeftHeaderCell.cs
- StringDictionaryWithComparer.cs
- AtomicFile.cs
- Type.cs
- EventLogTraceListener.cs
- ActivationProxy.cs
- PluralizationServiceUtil.cs
- ComplexTypeEmitter.cs
- Matrix3DValueSerializer.cs
- TransformerTypeCollection.cs
- HtmlInputRadioButton.cs
- DataKeyPropertyAttribute.cs
- PatternMatcher.cs
- oledbmetadatacolumnnames.cs
- RTLAwareMessageBox.cs
- EntityCodeGenerator.cs
- QuerySafeNavigator.cs
- ActiveXContainer.cs
- CounterCreationDataConverter.cs
- MasterPageCodeDomTreeGenerator.cs
- InfoCardSchemas.cs
- AtlasWeb.Designer.cs
- AtomPub10ServiceDocumentFormatter.cs
- RedistVersionInfo.cs
- DockPatternIdentifiers.cs
- UserControl.cs
- DbParameterCollectionHelper.cs
- TextTreeUndo.cs
- Pointer.cs
- NameValueConfigurationElement.cs
- MatrixTransform3D.cs
- FontUnitConverter.cs
- PostBackTrigger.cs
- ListSourceHelper.cs
- ICollection.cs
- RefreshEventArgs.cs
- ExtensibleClassFactory.cs
- StringValidatorAttribute.cs
- SQLInt32Storage.cs
- SqlNotificationEventArgs.cs
- ConstructorNeedsTagAttribute.cs
- SoapExtensionStream.cs
- ChtmlTextWriter.cs
- InvalidPrinterException.cs
- RolePrincipal.cs
- RuntimeWrappedException.cs
- SmtpLoginAuthenticationModule.cs
- TriState.cs
- BitmapEffectDrawing.cs
- ToolStripMenuItemCodeDomSerializer.cs
- FrameworkObject.cs
- XmlDataSourceNodeDescriptor.cs
- ComplexTypeEmitter.cs
- BooleanStorage.cs
- DrawingVisual.cs
- Compiler.cs
- CodeMemberEvent.cs
- RelatedImageListAttribute.cs
- PersonalizationState.cs
- XmlCharCheckingWriter.cs
- CollectionBuilder.cs
- ScrollEventArgs.cs
- UnsafeMethods.cs
- Substitution.cs
- GridViewAutomationPeer.cs
- TreeNodeCollection.cs
- HealthMonitoringSectionHelper.cs