Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / NamedPipeTransportElement.cs / 1 / NamedPipeTransportElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System.Configuration; using System.Globalization; using System.ServiceModel.Channels; public sealed partial class NamedPipeTransportElement : ConnectionOrientedTransportElement { public NamedPipeTransportElement() { } public override Type BindingElementType { get { return typeof(NamedPipeTransportBindingElement); } } public override void ApplyConfiguration(BindingElement bindingElement) { base.ApplyConfiguration(bindingElement); NamedPipeTransportBindingElement binding = (NamedPipeTransportBindingElement)bindingElement; #pragma warning suppress 56506 //[....]; base.ApplyConfiguration above checks for bindingElement being null this.ConnectionPoolSettings.ApplyConfiguration(binding.ConnectionPoolSettings); } protected internal override void InitializeFrom(BindingElement bindingElement) { base.InitializeFrom(bindingElement); #pragma warning suppress 56506 // [....], base.CopyFrom() validates the argument NamedPipeTransportBindingElement binding = (NamedPipeTransportBindingElement)bindingElement; this.ConnectionPoolSettings.InitializeFrom(binding.ConnectionPoolSettings); } public override void CopyFrom(ServiceModelExtensionElement from) { base.CopyFrom(from); NamedPipeTransportElement source = (NamedPipeTransportElement)from; #pragma warning suppress 56506 // [....], base.CopyFrom() validates the argument this.ConnectionPoolSettings.CopyFrom(source.ConnectionPoolSettings); } protected override TransportBindingElement CreateDefaultBindingElement() { return new NamedPipeTransportBindingElement(); } [ConfigurationProperty(ConfigurationStrings.ConnectionPoolSettings)] public NamedPipeConnectionPoolSettingsElement ConnectionPoolSettings { get { return (NamedPipeConnectionPoolSettingsElement)base[ConfigurationStrings.ConnectionPoolSettings]; } set { base[ConfigurationStrings.ConnectionPoolSettings] = value; } } } } // 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
- XPathSelfQuery.cs
- ExclusiveTcpListener.cs
- Annotation.cs
- CacheOutputQuery.cs
- State.cs
- UnSafeCharBuffer.cs
- EntityTypeBase.cs
- ListManagerBindingsCollection.cs
- WorkflowHostingResponseContext.cs
- RemoteHelper.cs
- AsymmetricKeyExchangeFormatter.cs
- XmlDictionaryWriter.cs
- Vector3D.cs
- SortDescriptionCollection.cs
- GenericWebPart.cs
- FormParameter.cs
- remotingproxy.cs
- CodePageUtils.cs
- Storyboard.cs
- MetadataCacheItem.cs
- SqlAliaser.cs
- PngBitmapDecoder.cs
- TraceHwndHost.cs
- PageContent.cs
- DbException.cs
- SmiRecordBuffer.cs
- TransactionManager.cs
- UdpContractFilterBehavior.cs
- XPathNode.cs
- TextBoxRenderer.cs
- MultiSelector.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- SQLDecimal.cs
- InheritedPropertyChangedEventArgs.cs
- FigureHelper.cs
- LogArchiveSnapshot.cs
- ColumnClickEvent.cs
- RemotingServices.cs
- InputScopeManager.cs
- ProviderSettings.cs
- IsolatedStorageFile.cs
- DiscoveryDocumentSearchPattern.cs
- XMLSyntaxException.cs
- PropertyManager.cs
- UrlPropertyAttribute.cs
- DelegatingStream.cs
- BuildManager.cs
- DiscoveryDocumentSerializer.cs
- FragmentQueryKB.cs
- XmlSerializerNamespaces.cs
- designeractionbehavior.cs
- arabicshape.cs
- FullTextLine.cs
- TextTreeTextNode.cs
- ScrollBar.cs
- BitmapEffectOutputConnector.cs
- Attributes.cs
- GridViewEditEventArgs.cs
- ShapingEngine.cs
- QueryOutputWriter.cs
- DecimalConstantAttribute.cs
- StoreAnnotationsMap.cs
- StateItem.cs
- XamlSerializerUtil.cs
- PropertyGroupDescription.cs
- FunctionUpdateCommand.cs
- ChtmlTextWriter.cs
- DrawingGroup.cs
- XmlSchemaElement.cs
- Command.cs
- ClientTarget.cs
- VisualStyleTypesAndProperties.cs
- WebPartCatalogCloseVerb.cs
- SystemSounds.cs
- CodeVariableDeclarationStatement.cs
- CompoundFileDeflateTransform.cs
- NameValuePermission.cs
- ResourceContainer.cs
- DataGridTable.cs
- Config.cs
- RichTextBoxContextMenu.cs
- ContainerControl.cs
- SafeNativeMethods.cs
- PerformanceCounterManager.cs
- LocalValueEnumerator.cs
- ExclusiveHandle.cs
- Point3DAnimationUsingKeyFrames.cs
- DesignBindingValueUIHandler.cs
- Internal.cs
- Baml2006ReaderContext.cs
- SqlProviderServices.cs
- WeakReferenceEnumerator.cs
- XhtmlConformanceSection.cs
- AlgoModule.cs
- TransactionScopeDesigner.cs
- ColorBlend.cs
- NavigationWindow.cs
- TemplateBamlTreeBuilder.cs
- RegistryExceptionHelper.cs
- StdValidatorsAndConverters.cs