Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / HttpsTransportElement.cs / 1 / HttpsTransportElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System.Configuration; using System.ServiceModel.Channels; public partial class HttpsTransportElement : HttpTransportElement { public HttpsTransportElement() { } public override void ApplyConfiguration(BindingElement bindingElement) { base.ApplyConfiguration(bindingElement); HttpsTransportBindingElement binding = (HttpsTransportBindingElement)bindingElement; binding.RequireClientCertificate = this.RequireClientCertificate; } public override Type BindingElementType { get { return typeof(HttpsTransportBindingElement); } } public override void CopyFrom(ServiceModelExtensionElement from) { base.CopyFrom(from); HttpsTransportElement source = (HttpsTransportElement)from; #pragma warning suppress 56506 // [....], base.CopyFrom() validates the argument this.RequireClientCertificate = source.RequireClientCertificate; } protected override TransportBindingElement CreateDefaultBindingElement() { return new HttpsTransportBindingElement(); } protected internal override void InitializeFrom(BindingElement bindingElement) { base.InitializeFrom(bindingElement); HttpsTransportBindingElement binding = (HttpsTransportBindingElement)bindingElement; this.RequireClientCertificate = binding.RequireClientCertificate; } [ConfigurationProperty(ConfigurationStrings.RequireClientCertificate, DefaultValue = TransportDefaults.RequireClientCertificate)] public bool RequireClientCertificate { get { return (bool)base[ConfigurationStrings.RequireClientCertificate]; } set { base[ConfigurationStrings.RequireClientCertificate] = 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
- ExternalException.cs
- activationcontext.cs
- PrefixHandle.cs
- WindowPattern.cs
- ToolStripSplitButton.cs
- XmlILConstructAnalyzer.cs
- InvokeBase.cs
- IDReferencePropertyAttribute.cs
- SemanticTag.cs
- ContextBase.cs
- TreeNodeClickEventArgs.cs
- RegisteredExpandoAttribute.cs
- HelpInfo.cs
- ButtonPopupAdapter.cs
- OleAutBinder.cs
- DesignerActionGlyph.cs
- HitTestWithGeometryDrawingContextWalker.cs
- ArglessEventHandlerProxy.cs
- QueryInterceptorAttribute.cs
- ReadOnlyDictionary.cs
- HtmlWindow.cs
- SoapEnumAttribute.cs
- CryptoApi.cs
- SearchForVirtualItemEventArgs.cs
- PictureBox.cs
- SharedTcpTransportManager.cs
- ExpressionBindingCollection.cs
- SplayTreeNode.cs
- InvalidAsynchronousStateException.cs
- EditingMode.cs
- DeclarationUpdate.cs
- InputProcessorProfilesLoader.cs
- DoubleStorage.cs
- DSASignatureFormatter.cs
- WebRequestModulesSection.cs
- CellRelation.cs
- RequestDescription.cs
- AdornerHitTestResult.cs
- NGCSerializerAsync.cs
- ResponseBodyWriter.cs
- PackageRelationship.cs
- Msmq4PoisonHandler.cs
- Types.cs
- PingReply.cs
- AssemblyInfo.cs
- RefreshEventArgs.cs
- SizeConverter.cs
- ObjectPropertyMapping.cs
- FillBehavior.cs
- ToolStripAdornerWindowService.cs
- UnsafeNativeMethods.cs
- DropDownButton.cs
- CultureInfoConverter.cs
- SystemUdpStatistics.cs
- VariantWrapper.cs
- ToolStripTextBox.cs
- controlskin.cs
- TimerElapsedEvenArgs.cs
- DefaultPrintController.cs
- TabControlToolboxItem.cs
- SafeNativeMethods.cs
- GridViewColumnCollection.cs
- ElementFactory.cs
- ConfigurationElementCollection.cs
- PersonalizationState.cs
- SqlBuffer.cs
- PropertyBuilder.cs
- CacheVirtualItemsEvent.cs
- AggregateNode.cs
- XmlSerializerVersionAttribute.cs
- IndependentlyAnimatedPropertyMetadata.cs
- ToolStripSeparator.cs
- PathGeometry.cs
- BinHexDecoder.cs
- DataGridViewRowEventArgs.cs
- DbConnectionFactory.cs
- CriticalHandle.cs
- ItemType.cs
- EllipseGeometry.cs
- FormatConvertedBitmap.cs
- BackStopAuthenticationModule.cs
- CompilationUtil.cs
- MatrixIndependentAnimationStorage.cs
- PageStatePersister.cs
- MultiByteCodec.cs
- AttributeQuery.cs
- BamlRecordHelper.cs
- ConfigurationStrings.cs
- DbInsertCommandTree.cs
- UnsafeNativeMethodsMilCoreApi.cs
- DrawListViewSubItemEventArgs.cs
- ListQueryResults.cs
- DataGridLinkButton.cs
- Constraint.cs
- GroupByExpressionRewriter.cs
- AuthenticationModulesSection.cs
- InstanceDataCollection.cs
- ServiceDescriptionData.cs
- PropertyGridEditorPart.cs
- DrawingContext.cs