Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / MsmqIntegration / MsmqIntegrationMessagePool.cs / 1 / MsmqIntegrationMessagePool.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.MsmqIntegration { using System.ServiceModel.Channels; sealed class MsmqIntegrationMessagePool : SynchronizedDisposablePool, IMsmqMessagePool { int maxPoolSize; internal MsmqIntegrationMessagePool(int maxPoolSize) : base(maxPoolSize) { this.maxPoolSize = maxPoolSize; } MsmqInputMessage IMsmqMessagePool.TakeMessage() { MsmqIntegrationInputMessage message = this.Take(); if (null == message) message = new MsmqIntegrationInputMessage(); return message; } void IMsmqMessagePool.ReturnMessage(MsmqInputMessage message) { if (! this.Return(message as MsmqIntegrationInputMessage)) { MsmqDiagnostics.PoolFull(this.maxPoolSize); message.Dispose(); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- _KerberosClient.cs
- TextRangeProviderWrapper.cs
- MailDefinition.cs
- PrintingPermissionAttribute.cs
- CatalogPart.cs
- LinearKeyFrames.cs
- Timer.cs
- WebPart.cs
- DataTableCollection.cs
- SqlDataSourceSelectingEventArgs.cs
- DataSource.cs
- MeasureItemEvent.cs
- ListControl.cs
- SafeNativeMethods.cs
- NullReferenceException.cs
- OdbcCommandBuilder.cs
- CodeTypeMember.cs
- ProfilePropertySettingsCollection.cs
- Rotation3DKeyFrameCollection.cs
- CompletedAsyncResult.cs
- EdmProperty.cs
- ControlPropertyNameConverter.cs
- Automation.cs
- QueryOptionExpression.cs
- Ref.cs
- CodeCompileUnit.cs
- TablePattern.cs
- PropertyNames.cs
- connectionpool.cs
- HttpDebugHandler.cs
- RadioButtonList.cs
- MergablePropertyAttribute.cs
- NullExtension.cs
- DataControlField.cs
- QueryException.cs
- XpsSerializationException.cs
- CodeGotoStatement.cs
- NativeCompoundFileAPIs.cs
- CriticalFinalizerObject.cs
- DataGridViewCellContextMenuStripNeededEventArgs.cs
- TypedElement.cs
- SafeTimerHandle.cs
- ScrollBar.cs
- CompiledRegexRunnerFactory.cs
- DataGridCellsPresenter.cs
- ReadOnlyDataSource.cs
- TextDecoration.cs
- DesignUtil.cs
- SignedInfo.cs
- RegexFCD.cs
- ThreadExceptionDialog.cs
- PeerCollaborationPermission.cs
- ProfileEventArgs.cs
- FieldAccessException.cs
- PackageDigitalSignatureManager.cs
- VisualTreeUtils.cs
- SchemaAttDef.cs
- DecoratedNameAttribute.cs
- FacetDescriptionElement.cs
- BitConverter.cs
- IImplicitResourceProvider.cs
- XmlSchemas.cs
- Storyboard.cs
- ColorTranslator.cs
- LocalizeDesigner.cs
- MSAAEventDispatcher.cs
- Selector.cs
- SyndicationItemFormatter.cs
- MetadataReference.cs
- RequestTimeoutManager.cs
- DataServiceQueryOfT.cs
- TreeViewItemAutomationPeer.cs
- ListViewItemEventArgs.cs
- ByteAnimation.cs
- DataContext.cs
- XmlNode.cs
- ToolStripDropTargetManager.cs
- BamlVersionHeader.cs
- StrongNameMembershipCondition.cs
- XsltCompileContext.cs
- KeySplineConverter.cs
- TextComposition.cs
- ParserContext.cs
- ColorConvertedBitmap.cs
- ChangeDirector.cs
- DesignerTransaction.cs
- WorkflowInvoker.cs
- AccessDataSourceView.cs
- HtmlContainerControl.cs
- ListItemCollection.cs
- SignatureToken.cs
- XsdBuilder.cs
- DataGridTextColumn.cs
- UpdateCompiler.cs
- KnownTypes.cs
- PersianCalendar.cs
- Formatter.cs
- MbpInfo.cs
- Size3D.cs
- SectionInformation.cs