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
- PlainXmlSerializer.cs
- DeclaredTypeElement.cs
- SQLSingleStorage.cs
- SynchronizationScope.cs
- RectangleHotSpot.cs
- UndoUnit.cs
- HttpCachePolicyBase.cs
- ControllableStoryboardAction.cs
- AttributeCollection.cs
- PseudoWebRequest.cs
- Environment.cs
- NgenServicingAttributes.cs
- HitTestFilterBehavior.cs
- RowsCopiedEventArgs.cs
- ConditionalDesigner.cs
- ListControl.cs
- UserUseLicenseDictionaryLoader.cs
- Ref.cs
- MailMessageEventArgs.cs
- FaultContext.cs
- Types.cs
- StatusBarPanel.cs
- ScriptBehaviorDescriptor.cs
- SafeMILHandleMemoryPressure.cs
- ExternalFile.cs
- ExceptionUtil.cs
- OutputScopeManager.cs
- FactoryGenerator.cs
- IndependentAnimationStorage.cs
- RotateTransform3D.cs
- PasswordBoxAutomationPeer.cs
- GradientSpreadMethodValidation.cs
- CaseExpr.cs
- XmlNamespaceMapping.cs
- ADMembershipProvider.cs
- Parameter.cs
- COM2ColorConverter.cs
- DataRelationCollection.cs
- XPathParser.cs
- HMACSHA256.cs
- ProcessProtocolHandler.cs
- SafeProcessHandle.cs
- RequestCacheEntry.cs
- Column.cs
- DrawingVisualDrawingContext.cs
- PassportAuthentication.cs
- DrawingAttributeSerializer.cs
- SettingsPropertyWrongTypeException.cs
- CapacityStreamGeometryContext.cs
- CachedFontFamily.cs
- FormatConvertedBitmap.cs
- BrowserCapabilitiesFactory.cs
- XpsThumbnail.cs
- SchemaImporter.cs
- DataGridItemEventArgs.cs
- FastPropertyAccessor.cs
- Table.cs
- CombinedGeometry.cs
- WebPartTransformerAttribute.cs
- LicenseException.cs
- Bidi.cs
- PropertyFilter.cs
- Opcode.cs
- WindowsEditBox.cs
- SqlConnectionFactory.cs
- ClickablePoint.cs
- NativeMethodsOther.cs
- SpeechDetectedEventArgs.cs
- WebProxyScriptElement.cs
- WorkflowPrinting.cs
- FragmentQueryProcessor.cs
- BufferModesCollection.cs
- AppDomainResourcePerfCounters.cs
- Merger.cs
- ServiceProviders.cs
- QuadraticBezierSegment.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- UnitySerializationHolder.cs
- QueryStringParameter.cs
- LowerCaseStringConverter.cs
- ExtendedPropertyInfo.cs
- DependencySource.cs
- PinnedBufferMemoryStream.cs
- SafeNativeHandle.cs
- SecurityKeyIdentifierClause.cs
- DataSourceHelper.cs
- IDispatchConstantAttribute.cs
- TreeBuilderXamlTranslator.cs
- OracleCommandSet.cs
- WmlPageAdapter.cs
- View.cs
- HttpClientCertificate.cs
- ListBoxItemWrapperAutomationPeer.cs
- DBParameter.cs
- RightsManagementInformation.cs
- HandlerFactoryWrapper.cs
- DataContractSet.cs
- TemplateControlBuildProvider.cs
- BitmapSizeOptions.cs
- TraceSwitch.cs