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
- XmlExpressionDumper.cs
- wgx_sdk_version.cs
- MenuBindingsEditor.cs
- SoapUnknownHeader.cs
- DataColumnMappingCollection.cs
- WebPartZoneCollection.cs
- SettingsPropertyValueCollection.cs
- FormViewUpdateEventArgs.cs
- TraceListeners.cs
- DiagnosticsConfigurationHandler.cs
- XmlQueryStaticData.cs
- XmlSchemaAttribute.cs
- ConfigXmlSignificantWhitespace.cs
- SymLanguageVendor.cs
- SecurityRuntime.cs
- BitmapEffectrendercontext.cs
- TimelineCollection.cs
- FieldMetadata.cs
- DoWorkEventArgs.cs
- ModelItemKeyValuePair.cs
- Peer.cs
- ParserHooks.cs
- DataRow.cs
- PathTooLongException.cs
- PictureBox.cs
- FileBasedResourceGroveler.cs
- ColumnHeaderConverter.cs
- JsonDeserializer.cs
- SyndicationFeedFormatter.cs
- RequestBringIntoViewEventArgs.cs
- updateconfighost.cs
- ColumnMapCopier.cs
- DateTimeSerializationSection.cs
- MapPathBasedVirtualPathProvider.cs
- DataControlButton.cs
- DataGridTableCollection.cs
- ColorTransformHelper.cs
- OperatingSystem.cs
- TextRangeBase.cs
- QilPatternFactory.cs
- DeferredTextReference.cs
- HtmlUtf8RawTextWriter.cs
- TraceXPathNavigator.cs
- ParameterBuilder.cs
- DbProviderSpecificTypePropertyAttribute.cs
- StatusBarItemAutomationPeer.cs
- RemoteWebConfigurationHostStream.cs
- VariableQuery.cs
- DrawingContextWalker.cs
- PolyBezierSegment.cs
- EventLogEntry.cs
- EntityCommandDefinition.cs
- SafeWaitHandle.cs
- CloudCollection.cs
- WebPartUserCapability.cs
- RightsManagementPermission.cs
- RegistrySecurity.cs
- ListBox.cs
- BaseResourcesBuildProvider.cs
- ServiceProviders.cs
- XNameConverter.cs
- WorkflowWebHostingModule.cs
- BulletedListEventArgs.cs
- ModuleBuilder.cs
- AccessibleObject.cs
- SymbolTable.cs
- LocalFileSettingsProvider.cs
- TrackBarDesigner.cs
- TraceRecord.cs
- ContractCodeDomInfo.cs
- TextEffect.cs
- IdnElement.cs
- SoundPlayer.cs
- WorkflowElementDialog.cs
- NavigationWindowAutomationPeer.cs
- CreateUserErrorEventArgs.cs
- ItemContainerProviderWrapper.cs
- StrokeNodeOperations2.cs
- DateTimeValueSerializerContext.cs
- SubordinateTransaction.cs
- SplineKeyFrames.cs
- BamlMapTable.cs
- SQLInt64.cs
- Propagator.JoinPropagator.cs
- ClientBuildManagerCallback.cs
- WindowsScrollBar.cs
- ProvidePropertyAttribute.cs
- CellQuery.cs
- PerfCounters.cs
- Config.cs
- Point3DCollectionConverter.cs
- SRGSCompiler.cs
- CodeSnippetExpression.cs
- Win32KeyboardDevice.cs
- Pkcs7Signer.cs
- SchemaNamespaceManager.cs
- HtmlMeta.cs
- PageVisual.cs
- ObjectDataSourceView.cs
- OrderPreservingSpoolingTask.cs