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
- XmlTextEncoder.cs
- ProfileModule.cs
- DropDownButton.cs
- InputReferenceExpression.cs
- MailAddressCollection.cs
- SqlCommandSet.cs
- CacheEntry.cs
- Exceptions.cs
- XslNumber.cs
- SRGSCompiler.cs
- SafeCryptContextHandle.cs
- LambdaCompiler.Statements.cs
- OutKeywords.cs
- MinimizableAttributeTypeConverter.cs
- Rule.cs
- TextSearch.cs
- HitTestResult.cs
- RSAPKCS1SignatureFormatter.cs
- IdentityVerifier.cs
- WindowsListViewGroup.cs
- ItemList.cs
- IdentifierCreationService.cs
- SmuggledIUnknown.cs
- ServiceInfo.cs
- Stroke2.cs
- MimeMultiPart.cs
- StringCollection.cs
- HttpCapabilitiesBase.cs
- ChannelTerminatedException.cs
- XmlIlTypeHelper.cs
- DrawingCollection.cs
- UidManager.cs
- FixedFindEngine.cs
- DbFunctionCommandTree.cs
- ObjectConverter.cs
- CryptoStream.cs
- PrivilegeNotHeldException.cs
- XslTransform.cs
- StorageAssociationTypeMapping.cs
- NotConverter.cs
- ConfigXmlSignificantWhitespace.cs
- Utils.cs
- MsmqHostedTransportConfiguration.cs
- DelegatingConfigHost.cs
- Setter.cs
- ListViewInsertedEventArgs.cs
- MaskInputRejectedEventArgs.cs
- VariantWrapper.cs
- StructuralCache.cs
- TagPrefixCollection.cs
- AffineTransform3D.cs
- WindowsTooltip.cs
- TextMarkerSource.cs
- SystemTcpStatistics.cs
- TimeManager.cs
- XamlWrapperReaders.cs
- SystemBrushes.cs
- HttpListener.cs
- RenderDataDrawingContext.cs
- WebSysDisplayNameAttribute.cs
- FrameworkReadOnlyPropertyMetadata.cs
- SerializationHelper.cs
- CompiledScopeCriteria.cs
- PageCatalogPartDesigner.cs
- COM2FontConverter.cs
- TerminateDesigner.cs
- cookiecollection.cs
- WindowsPen.cs
- SelectorAutomationPeer.cs
- AlignmentYValidation.cs
- WebPartConnectVerb.cs
- ListManagerBindingsCollection.cs
- Event.cs
- PageCodeDomTreeGenerator.cs
- XhtmlConformanceSection.cs
- CodeDOMUtility.cs
- ExpanderAutomationPeer.cs
- LoginViewDesigner.cs
- ParsedRoute.cs
- ApplicationInfo.cs
- basecomparevalidator.cs
- DbMetaDataColumnNames.cs
- CommandBindingCollection.cs
- HebrewNumber.cs
- DesignerDataTableBase.cs
- PackageProperties.cs
- UserControl.cs
- FrameDimension.cs
- BindStream.cs
- EnvironmentPermission.cs
- MetadataItem.cs
- CompiledQuery.cs
- EntityContainer.cs
- StorageEntityTypeMapping.cs
- GenericWebPart.cs
- XmlnsDictionary.cs
- MediaPlayer.cs
- TTSEngineProxy.cs
- RenderDataDrawingContext.cs
- ProfileManager.cs