Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Channels / MsmqChannelFactory.cs / 1 / MsmqChannelFactory.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Channels { using System.Runtime.Serialization; using System.ServiceModel; abstract class MsmqChannelFactory: MsmqChannelFactoryBase { int maxPoolSize; QueueTransferProtocol queueTransferProtocol; bool useActiveDirectory; protected MsmqChannelFactory(MsmqTransportBindingElement bindingElement, BindingContext context) : base(bindingElement, context) { this.maxPoolSize = bindingElement.MaxPoolSize; this.queueTransferProtocol = bindingElement.QueueTransferProtocol; this.useActiveDirectory = bindingElement.UseActiveDirectory; } public int MaxPoolSize { get { return this.maxPoolSize; } } public QueueTransferProtocol QueueTransferProtocol { get { return this.queueTransferProtocol; } } public bool UseActiveDirectory { get { return this.useActiveDirectory; } } } sealed class MsmqOutputChannelFactory : MsmqChannelFactory { internal MsmqOutputChannelFactory(MsmqTransportBindingElement bindingElement, BindingContext context) : base(bindingElement, context) { } protected override IOutputChannel OnCreateChannel(EndpointAddress to, Uri via) { base.ValidateScheme(via); return new MsmqOutputChannel(this, to, via, ManualAddressing); } } sealed class MsmqOutputSessionChannelFactory : MsmqChannelFactory { internal MsmqOutputSessionChannelFactory(MsmqTransportBindingElement bindingElement, BindingContext context) : base(bindingElement, context) { } protected override IOutputSessionChannel OnCreateChannel(EndpointAddress to, Uri via) { base.ValidateScheme(via); return new MsmqOutputSessionChannel(this, to, via, ManualAddressing); } } } // 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
- ParserHooks.cs
- VisualBrush.cs
- DllNotFoundException.cs
- CryptoStream.cs
- XhtmlBasicObjectListAdapter.cs
- Rotation3D.cs
- ConnectionManagementSection.cs
- XmlDownloadManager.cs
- TimeoutHelper.cs
- BitmapImage.cs
- WindowsListBox.cs
- DbSourceCommand.cs
- ListViewContainer.cs
- RepeaterCommandEventArgs.cs
- InArgumentConverter.cs
- RequiredFieldValidator.cs
- CoTaskMemHandle.cs
- SymbolType.cs
- SqlTrackingWorkflowInstance.cs
- ScriptBehaviorDescriptor.cs
- ScriptResourceInfo.cs
- PermissionToken.cs
- SqlAliasesReferenced.cs
- DashStyle.cs
- FormCollection.cs
- OutArgument.cs
- EntityDesignerBuildProvider.cs
- TreeWalker.cs
- WebPartDescription.cs
- SizeChangedEventArgs.cs
- SqlBulkCopy.cs
- precedingquery.cs
- FileSystemInfo.cs
- NativeCppClassAttribute.cs
- MediaPlayerState.cs
- EmptyCollection.cs
- ReversePositionQuery.cs
- BitmapFrameEncode.cs
- XmlDataImplementation.cs
- PromptStyle.cs
- CacheSection.cs
- ConnectionStringSettings.cs
- ConnectionManagementSection.cs
- HiddenField.cs
- CodeStatement.cs
- SmtpFailedRecipientsException.cs
- MoveSizeWinEventHandler.cs
- LinearKeyFrames.cs
- MediaPlayer.cs
- DependentList.cs
- TextWriterTraceListener.cs
- CompensatableTransactionScopeActivityDesigner.cs
- ScriptingProfileServiceSection.cs
- DataPagerFieldItem.cs
- DataBindEngine.cs
- AssemblyInfo.cs
- Visual.cs
- CryptoConfig.cs
- AttachInfo.cs
- TextProperties.cs
- QueryResults.cs
- IODescriptionAttribute.cs
- UITypeEditor.cs
- LineVisual.cs
- Identity.cs
- TypeDependencyAttribute.cs
- OperationSelectorBehavior.cs
- DBCSCodePageEncoding.cs
- SmtpFailedRecipientsException.cs
- CalendarKeyboardHelper.cs
- ColorConvertedBitmapExtension.cs
- SoapAttributes.cs
- XmlLoader.cs
- Model3DCollection.cs
- BitmapEffectGeneralTransform.cs
- DictionaryEntry.cs
- LinqDataSourceContextData.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- TabPage.cs
- DataGridRow.cs
- EntityDataSourceContainerNameItem.cs
- StylusPointCollection.cs
- OperationDescription.cs
- EtwTrace.cs
- DataGridViewDataErrorEventArgs.cs
- PartialTrustHelpers.cs
- TextServicesPropertyRanges.cs
- SamlSerializer.cs
- BookmarkTable.cs
- ActivityCollectionMarkupSerializer.cs
- COM2ExtendedTypeConverter.cs
- LocalizableAttribute.cs
- PartitionerQueryOperator.cs
- BinaryObjectReader.cs
- TickBar.cs
- WindowsTreeView.cs
- WindowsListViewItemCheckBox.cs
- TypeConstant.cs
- PkcsUtils.cs
- MapPathBasedVirtualPathProvider.cs