Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Messaging / System / Messaging / ReceiveCompletedEventArgs.cs / 1305376 / ReceiveCompletedEventArgs.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Messaging { using System.Diagnostics; using System; ////// /// public class ReceiveCompletedEventArgs : EventArgs { private IAsyncResult result; private Message message; private MessageQueue sender; ///Provides data for the ////// event. /// internal ReceiveCompletedEventArgs(MessageQueue sender, IAsyncResult result) { this.result = result; this.sender = sender; } /// /// /// public IAsyncResult AsyncResult { get { return this.result; } set { this.result = value; } } ///Contains the result of the asynchronous /// operation requested. ////// /// public Message Message { get { if (this.message == null) { try { this.message = this.sender.EndReceive(result); } catch { throw; } } return this.message; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //The end result of the posted asynchronous receive /// operation. ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Messaging { using System.Diagnostics; using System; ////// /// public class ReceiveCompletedEventArgs : EventArgs { private IAsyncResult result; private Message message; private MessageQueue sender; ///Provides data for the ////// event. /// internal ReceiveCompletedEventArgs(MessageQueue sender, IAsyncResult result) { this.result = result; this.sender = sender; } /// /// /// public IAsyncResult AsyncResult { get { return this.result; } set { this.result = value; } } ///Contains the result of the asynchronous /// operation requested. ////// /// public Message Message { get { if (this.message == null) { try { this.message = this.sender.EndReceive(result); } catch { throw; } } return this.message; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.The end result of the posted asynchronous receive /// operation. ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ExportOptions.cs
- DatatypeImplementation.cs
- SchemaReference.cs
- PanelContainerDesigner.cs
- TrackBar.cs
- ByeOperationAsyncResult.cs
- KeyInfo.cs
- Soap.cs
- DataGridViewTopRowAccessibleObject.cs
- ClientTarget.cs
- InvalidPrinterException.cs
- NullableIntSumAggregationOperator.cs
- Panel.cs
- FirewallWrapper.cs
- NamespaceCollection.cs
- ViewCellRelation.cs
- xmlfixedPageInfo.cs
- XDeferredAxisSource.cs
- EpmCustomContentDeSerializer.cs
- XsltCompileContext.cs
- Subtree.cs
- QueryCacheEntry.cs
- InstanceData.cs
- ProxyAttribute.cs
- PaintEvent.cs
- ExpressionBinding.cs
- RequestQueryParser.cs
- IteratorDescriptor.cs
- RightNameExpirationInfoPair.cs
- EntityCommandCompilationException.cs
- MsmqIntegrationBindingCollectionElement.cs
- WebBrowser.cs
- DataKeyCollection.cs
- InspectionWorker.cs
- DataSourceHelper.cs
- RowBinding.cs
- ChannelCacheDefaults.cs
- HtmlInputCheckBox.cs
- SmtpClient.cs
- CodeSnippetCompileUnit.cs
- TrackingMemoryStream.cs
- ReflectEventDescriptor.cs
- XMLUtil.cs
- TrailingSpaceComparer.cs
- CompModSwitches.cs
- FileEnumerator.cs
- Process.cs
- DbConnectionInternal.cs
- WebConvert.cs
- RecordManager.cs
- AnonymousIdentificationSection.cs
- DesignerActionVerbList.cs
- CodeDesigner.cs
- MetadataItem.cs
- FixedPageProcessor.cs
- exports.cs
- IteratorDescriptor.cs
- XmlIlVisitor.cs
- CombinedGeometry.cs
- NonParentingControl.cs
- KnownIds.cs
- LinkButton.cs
- CompositeDataBoundControl.cs
- ExtractedStateEntry.cs
- IgnoreSectionHandler.cs
- ColorDialog.cs
- CreatingCookieEventArgs.cs
- Trigger.cs
- DataViewManager.cs
- CustomError.cs
- FileSystemEventArgs.cs
- NeutralResourcesLanguageAttribute.cs
- rsa.cs
- DataColumn.cs
- Literal.cs
- DateTimeConverter.cs
- Message.cs
- DbDeleteCommandTree.cs
- XmlSchemaExternal.cs
- InternalResources.cs
- HtmlElementEventArgs.cs
- IgnoreFileBuildProvider.cs
- LinqDataSourceContextEventArgs.cs
- __ConsoleStream.cs
- Exceptions.cs
- OpCodes.cs
- nulltextnavigator.cs
- SqlCacheDependencyDatabase.cs
- PlainXmlSerializer.cs
- PreviewPageInfo.cs
- StringResourceManager.cs
- XmlText.cs
- ParserHooks.cs
- ScrollProperties.cs
- AssemblyUtil.cs
- EraserBehavior.cs
- GroupByExpressionRewriter.cs
- NonClientArea.cs
- Point4DValueSerializer.cs
- CellParagraph.cs