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
- PocoEntityKeyStrategy.cs
- PersonalizationStateInfo.cs
- WebFaultClientMessageInspector.cs
- AnnotationComponentManager.cs
- ColorConverter.cs
- TypefaceMap.cs
- ResponseBodyWriter.cs
- SimpleBitVector32.cs
- JsonReader.cs
- LabelAutomationPeer.cs
- DataServiceExpressionVisitor.cs
- CLSCompliantAttribute.cs
- COM2IDispatchConverter.cs
- Sql8ConformanceChecker.cs
- BuildProvider.cs
- VoiceChangeEventArgs.cs
- PropertyChangingEventArgs.cs
- DesignerVerbCollection.cs
- MainMenu.cs
- EventDescriptorCollection.cs
- AnimationClockResource.cs
- ThreadPool.cs
- PerfCounters.cs
- DataBindingExpressionBuilder.cs
- DataObjectCopyingEventArgs.cs
- TreeNode.cs
- IProducerConsumerCollection.cs
- SafeBitVector32.cs
- StructuralType.cs
- X509ChainElement.cs
- PropertyReferenceSerializer.cs
- CollectionContainer.cs
- ProbeDuplexAsyncResult.cs
- GraphicsContext.cs
- Pen.cs
- MessageSecurityOverMsmqElement.cs
- DataGridColumnCollection.cs
- SizeAnimationBase.cs
- WorkflowRuntimeSection.cs
- MobileResource.cs
- RMEnrollmentPage3.cs
- __TransparentProxy.cs
- SQLSingle.cs
- RepeatButtonAutomationPeer.cs
- MouseGesture.cs
- safesecurityhelperavalon.cs
- TypeUtils.cs
- BaseTreeIterator.cs
- ActivityBindForm.Designer.cs
- PhysicalFontFamily.cs
- EnumerableCollectionView.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- PagesSection.cs
- CodePrimitiveExpression.cs
- URI.cs
- PermissionSet.cs
- DescendantBaseQuery.cs
- ScriptComponentDescriptor.cs
- ProtocolsSection.cs
- EventLog.cs
- SocketAddress.cs
- ManipulationDeltaEventArgs.cs
- ArrayConverter.cs
- ConfigurationException.cs
- AdapterUtil.cs
- MulticastOption.cs
- ServiceCredentials.cs
- DirectionalLight.cs
- ProcessModelSection.cs
- SystemIPv6InterfaceProperties.cs
- SchemaType.cs
- DataObject.cs
- Vector3DValueSerializer.cs
- Trace.cs
- SqlDataAdapter.cs
- ArrayEditor.cs
- FilterException.cs
- SymmetricKeyWrap.cs
- SpecialNameAttribute.cs
- SpecularMaterial.cs
- ImageCodecInfoPrivate.cs
- ModifierKeysConverter.cs
- MenuCommand.cs
- InputBinding.cs
- XmlWellformedWriterHelpers.cs
- DataSourceNameHandler.cs
- GridToolTip.cs
- WinInetCache.cs
- WebPartConnectionsDisconnectVerb.cs
- ServiceNameElement.cs
- AttributeEmitter.cs
- XPathAncestorQuery.cs
- WmpBitmapDecoder.cs
- JsonDeserializer.cs
- LabelLiteral.cs
- HtmlTableCellCollection.cs
- DataGridPageChangedEventArgs.cs
- PostBackOptions.cs
- Util.cs
- DetailsViewInsertEventArgs.cs