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
- DocumentCollection.cs
- _CacheStreams.cs
- EntityCommandCompilationException.cs
- TextElementCollection.cs
- StyleTypedPropertyAttribute.cs
- PointCollection.cs
- SqlUdtInfo.cs
- TextRangeSerialization.cs
- LoginName.cs
- HttpRequestMessageProperty.cs
- DataGridViewDataConnection.cs
- BaseParser.cs
- WebPartConnectionsCancelEventArgs.cs
- ThemeInfoAttribute.cs
- ThemeableAttribute.cs
- _ListenerResponseStream.cs
- SparseMemoryStream.cs
- KnownAssembliesSet.cs
- ToolStripManager.cs
- Exceptions.cs
- RijndaelManagedTransform.cs
- CharEntityEncoderFallback.cs
- DispatcherExceptionFilterEventArgs.cs
- ResourceExpressionBuilder.cs
- HttpRequestCacheValidator.cs
- LambdaCompiler.Unary.cs
- CacheEntry.cs
- DrawingContextDrawingContextWalker.cs
- Utilities.cs
- FileReader.cs
- FileDialog.cs
- DataGridViewRowPrePaintEventArgs.cs
- WebPartVerbCollection.cs
- COMException.cs
- BindingElement.cs
- GenerateScriptTypeAttribute.cs
- ValuePattern.cs
- RTLAwareMessageBox.cs
- DockingAttribute.cs
- ExpressionVisitorHelpers.cs
- TemplatedEditableDesignerRegion.cs
- GenericPrincipal.cs
- CanExecuteRoutedEventArgs.cs
- Compensate.cs
- WebCategoryAttribute.cs
- SecurityPolicySection.cs
- ActivityStatusChangeEventArgs.cs
- MetaData.cs
- DynamicDocumentPaginator.cs
- ScriptControlManager.cs
- TextCollapsingProperties.cs
- Wizard.cs
- WizardStepBase.cs
- RuntimeCompatibilityAttribute.cs
- XmlElement.cs
- MetadataException.cs
- PreservationFileWriter.cs
- FrameworkReadOnlyPropertyMetadata.cs
- ContextMenuStripActionList.cs
- BinaryParser.cs
- FlowchartDesignerCommands.cs
- CqlLexer.cs
- WasEndpointConfigContainer.cs
- Token.cs
- FileLogRecordHeader.cs
- WebHttpBindingCollectionElement.cs
- TextEditorThreadLocalStore.cs
- DataBoundControlAdapter.cs
- FigureHelper.cs
- TokenBasedSet.cs
- CounterCreationDataCollection.cs
- XmlHelper.cs
- PartialList.cs
- ScriptReference.cs
- EntityDescriptor.cs
- EncoderFallback.cs
- WebServiceEnumData.cs
- DefaultTraceListener.cs
- AnnotationService.cs
- ObjRef.cs
- WSDualHttpSecurity.cs
- UrlPath.cs
- TemplateContent.cs
- SqlBuffer.cs
- Style.cs
- OrderedEnumerableRowCollection.cs
- InternalConfigSettingsFactory.cs
- ToolboxItemAttribute.cs
- PolyLineSegment.cs
- JournalEntryStack.cs
- HttpRequest.cs
- ValueSerializerAttribute.cs
- AspProxy.cs
- PolygonHotSpot.cs
- NamedPermissionSet.cs
- PerspectiveCamera.cs
- TextRunTypographyProperties.cs
- TagPrefixInfo.cs
- OpenTypeLayoutCache.cs
- DynamicQueryStringParameter.cs