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
- DataGridViewCellValidatingEventArgs.cs
- ApplicationDirectory.cs
- DefaultObjectSerializer.cs
- SourceElementsCollection.cs
- CodeTryCatchFinallyStatement.cs
- Size.cs
- HttpCapabilitiesBase.cs
- SqlCaseSimplifier.cs
- DataSourceCacheDurationConverter.cs
- NonParentingControl.cs
- WebConfigManager.cs
- CheckBoxFlatAdapter.cs
- TextBox.cs
- ExpressionEditorAttribute.cs
- InputManager.cs
- EdmType.cs
- ValueSerializer.cs
- AutomationElement.cs
- ToolboxItemCollection.cs
- ConfigDefinitionUpdates.cs
- CodeExporter.cs
- EventMappingSettingsCollection.cs
- TaskHelper.cs
- UdpRetransmissionSettings.cs
- OutputWindow.cs
- InfoCardXmlSerializer.cs
- Point4D.cs
- ADMembershipProvider.cs
- TextDecoration.cs
- SynchronizationValidator.cs
- TypeSystemProvider.cs
- PrivilegeNotHeldException.cs
- Int16KeyFrameCollection.cs
- TypePropertyEditor.cs
- RoutedEventArgs.cs
- RuntimeWrappedException.cs
- WindowsEditBox.cs
- FunctionDetailsReader.cs
- StructuralObject.cs
- TaskHelper.cs
- TypeContext.cs
- MILUtilities.cs
- ScriptRegistrationManager.cs
- ClientSettingsProvider.cs
- CodePageUtils.cs
- ExpressionEditorSheet.cs
- TextMarkerSource.cs
- MethodBuilder.cs
- FixedPosition.cs
- InputLanguage.cs
- QuadraticBezierSegment.cs
- DocumentPageHost.cs
- StopStoryboard.cs
- TemplateColumn.cs
- PinnedBufferMemoryStream.cs
- DataObjectSettingDataEventArgs.cs
- Panel.cs
- PersonalizationStateInfo.cs
- OleDbTransaction.cs
- ReaderWriterLock.cs
- LogEntryHeaderv1Deserializer.cs
- OutputCacheSection.cs
- WindowsStatic.cs
- RequestQueryParser.cs
- DocumentScope.cs
- IntellisenseTextBox.cs
- TextProviderWrapper.cs
- PageCatalogPart.cs
- Rectangle.cs
- SqlError.cs
- HScrollProperties.cs
- ThreadAbortException.cs
- MoveSizeWinEventHandler.cs
- WorkflowOwnershipException.cs
- Matrix.cs
- ThicknessKeyFrameCollection.cs
- RecognizedAudio.cs
- mediapermission.cs
- XmlDataSourceView.cs
- IntegerValidatorAttribute.cs
- Rect3D.cs
- BasicDesignerLoader.cs
- PolygonHotSpot.cs
- VirtualPathUtility.cs
- ScriptManagerProxy.cs
- ClientConfigurationSystem.cs
- PassportAuthenticationModule.cs
- DataGridViewControlCollection.cs
- FixedFlowMap.cs
- CapabilitiesUse.cs
- _HelperAsyncResults.cs
- DescriptionCreator.cs
- CallId.cs
- UrlAuthorizationModule.cs
- QueryOutputWriter.cs
- TokenBasedSetEnumerator.cs
- _LoggingObject.cs
- Quaternion.cs
- DataSourceXmlTextReader.cs
- ManagedCodeMarkers.cs