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
- FileStream.cs
- SapiInterop.cs
- bindurihelper.cs
- ProgressChangedEventArgs.cs
- ValidatingPropertiesEventArgs.cs
- ListViewItem.cs
- NonSerializedAttribute.cs
- DrawingAttributesDefaultValueFactory.cs
- BaseParser.cs
- EntityDataSourceValidationException.cs
- InstanceView.cs
- DirectoryNotFoundException.cs
- PeerApplicationLaunchInfo.cs
- SettingsPropertyCollection.cs
- SHA1.cs
- WeakEventManager.cs
- Journaling.cs
- DataGridViewSortCompareEventArgs.cs
- BitmapFrameEncode.cs
- OLEDB_Enum.cs
- TreeNodeStyleCollection.cs
- Container.cs
- RepeaterItemEventArgs.cs
- IdentityVerifier.cs
- WebRequest.cs
- StaticFileHandler.cs
- TargetException.cs
- IntegerCollectionEditor.cs
- Directory.cs
- ConfigXmlAttribute.cs
- StyleConverter.cs
- EditingScope.cs
- _PooledStream.cs
- JapaneseCalendar.cs
- ScalarType.cs
- BlurBitmapEffect.cs
- NonBatchDirectoryCompiler.cs
- FtpRequestCacheValidator.cs
- ObjectSet.cs
- CaretElement.cs
- FixedPage.cs
- SyndicationDeserializer.cs
- AnnotationResourceCollection.cs
- ValueTypeFixupInfo.cs
- MouseWheelEventArgs.cs
- DefaultEventAttribute.cs
- DeclarativeCatalogPart.cs
- FactoryGenerator.cs
- InternalBufferOverflowException.cs
- SortedList.cs
- Brushes.cs
- VisualBrush.cs
- CodeVariableReferenceExpression.cs
- AsymmetricKeyExchangeDeformatter.cs
- TreeNodeClickEventArgs.cs
- XmlNamespaceDeclarationsAttribute.cs
- ReadOnlyCollection.cs
- Timeline.cs
- DateTimeSerializationSection.cs
- ShapingWorkspace.cs
- IdSpace.cs
- SqlCommandSet.cs
- BaseCodeDomTreeGenerator.cs
- GridViewSelectEventArgs.cs
- XMLSchema.cs
- UserNamePasswordValidator.cs
- ObjectFullSpanRewriter.cs
- DBSchemaRow.cs
- SecurityProtocolCorrelationState.cs
- MediaContext.cs
- GeneralTransform3DCollection.cs
- ExeConfigurationFileMap.cs
- SoapExtensionReflector.cs
- BehaviorDragDropEventArgs.cs
- DataServiceConfiguration.cs
- MatrixUtil.cs
- SQLResource.cs
- CharacterString.cs
- XmlSerializationGeneratedCode.cs
- LogSwitch.cs
- HitTestDrawingContextWalker.cs
- Assert.cs
- BamlLocalizer.cs
- DetailsViewUpdateEventArgs.cs
- Point4D.cs
- RefExpr.cs
- TemplateEditingService.cs
- RuleSettingsCollection.cs
- ListSourceHelper.cs
- DispatcherHooks.cs
- UrlRoutingModule.cs
- FileDetails.cs
- TraceContext.cs
- ColorTransform.cs
- PropertyEmitterBase.cs
- UInt32Storage.cs
- DataSourceXmlElementAttribute.cs
- DependencyPropertyConverter.cs
- ActiveXHelper.cs
- OpenTypeCommon.cs