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
- ListView.cs
- DrawingGroup.cs
- SectionXmlInfo.cs
- StringUtil.cs
- FillRuleValidation.cs
- Utils.cs
- RawTextInputReport.cs
- AttachedAnnotationChangedEventArgs.cs
- DataGridViewColumnCollection.cs
- FastPropertyAccessor.cs
- WindowsTooltip.cs
- XmlLinkedNode.cs
- ComEventsInfo.cs
- DoubleStorage.cs
- CollectionViewGroupInternal.cs
- FixedTextPointer.cs
- CodeNamespaceCollection.cs
- EditorPart.cs
- AbandonedMutexException.cs
- ListenerServiceInstallComponent.cs
- RawStylusInput.cs
- MessageContractImporter.cs
- fixedPageContentExtractor.cs
- TimeSpanValidatorAttribute.cs
- HttpCookie.cs
- ClientBuildManager.cs
- SpanIndex.cs
- Ipv6Element.cs
- DynamicMethod.cs
- TextFindEngine.cs
- XmlUtilWriter.cs
- __ComObject.cs
- SignatureToken.cs
- Maps.cs
- KeyFrames.cs
- ObfuscateAssemblyAttribute.cs
- XmlFormatMapping.cs
- WebUtil.cs
- _ConnectStream.cs
- SafeNativeMethodsCLR.cs
- AdapterDictionary.cs
- Classification.cs
- StrokeSerializer.cs
- DecodeHelper.cs
- FontWeights.cs
- DEREncoding.cs
- IndividualDeviceConfig.cs
- WindowsRichEditRange.cs
- PackageRelationshipSelector.cs
- Pair.cs
- XmlSerializerFactory.cs
- ScrollViewerAutomationPeer.cs
- columnmapfactory.cs
- PriorityBindingExpression.cs
- EnumBuilder.cs
- GlobalEventManager.cs
- VisualBrush.cs
- Wildcard.cs
- NavigatorInput.cs
- ExpandedWrapper.cs
- WebPartConnectionsCloseVerb.cs
- KeyNotFoundException.cs
- ApplicationCommands.cs
- CqlErrorHelper.cs
- WebService.cs
- DebugView.cs
- base64Transforms.cs
- IdentityValidationException.cs
- DiscoveryProxy.cs
- BufferBuilder.cs
- SizeAnimationUsingKeyFrames.cs
- MessageSmuggler.cs
- ObjectDataSourceView.cs
- Input.cs
- ChannelManagerHelpers.cs
- SingleSelectRootGridEntry.cs
- ExceptionRoutedEventArgs.cs
- ContextStaticAttribute.cs
- SafeFindHandle.cs
- Rectangle.cs
- DomainConstraint.cs
- CodeTypeReference.cs
- UserPreferenceChangingEventArgs.cs
- FlowDocumentPaginator.cs
- StringConcat.cs
- listviewsubitemcollectioneditor.cs
- GridToolTip.cs
- CatalogZoneBase.cs
- XmlTypeMapping.cs
- AssemblyInfo.cs
- StrokeCollectionDefaultValueFactory.cs
- WebOperationContext.cs
- SqlStatistics.cs
- BinaryOperationBinder.cs
- AspNetRouteServiceHttpHandler.cs
- TempFiles.cs
- TreeNodeEventArgs.cs
- odbcmetadatafactory.cs
- Underline.cs
- AxDesigner.cs