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
- ScrollBar.cs
- Timeline.cs
- SettingsBase.cs
- CommentAction.cs
- ScrollEventArgs.cs
- ListViewTableCell.cs
- SaveFileDialog.cs
- Tile.cs
- QualifiedCellIdBoolean.cs
- ConnectionManagementElement.cs
- oledbmetadatacollectionnames.cs
- LinqDataSourceContextEventArgs.cs
- SqlXml.cs
- ReliabilityContractAttribute.cs
- MembershipSection.cs
- RemoteWebConfigurationHostStream.cs
- PageParserFilter.cs
- FixedLineResult.cs
- GridViewCommandEventArgs.cs
- GeneralTransformGroup.cs
- ProviderUtil.cs
- MessageSmuggler.cs
- StreamUpgradeProvider.cs
- JulianCalendar.cs
- errorpatternmatcher.cs
- OleStrCAMarshaler.cs
- ScopeElementCollection.cs
- RSAPKCS1SignatureDeformatter.cs
- _StreamFramer.cs
- TemplateBindingExtension.cs
- PropertyDescriptorCollection.cs
- SessionStateContainer.cs
- Sql8ExpressionRewriter.cs
- SettingsPropertyValue.cs
- SessionStateModule.cs
- Rule.cs
- BasicKeyConstraint.cs
- CharacterHit.cs
- HttpListenerElement.cs
- WebConfigurationFileMap.cs
- SecurityTokenTypes.cs
- TraceContextRecord.cs
- PriorityQueue.cs
- WpfSharedXamlSchemaContext.cs
- SingleSelectRootGridEntry.cs
- DefaultEventAttribute.cs
- ComponentResourceKey.cs
- SecurityContext.cs
- ZoneIdentityPermission.cs
- AppDomainCompilerProxy.cs
- DictionaryEntry.cs
- SafeArrayTypeMismatchException.cs
- XmlSchemaCompilationSettings.cs
- ConditionBrowserDialog.cs
- SystemResources.cs
- ChineseLunisolarCalendar.cs
- TreeNodeBindingCollection.cs
- FloaterBaseParagraph.cs
- EntityDataSourceReferenceGroup.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- XamlBrushSerializer.cs
- TemplateBamlRecordReader.cs
- CorrelationScope.cs
- CompModSwitches.cs
- ServiceHostFactory.cs
- Misc.cs
- HttpClientCertificate.cs
- RangeContentEnumerator.cs
- PixelFormat.cs
- Exception.cs
- XamlInterfaces.cs
- EntityDataSourceWrapper.cs
- GenericEnumerator.cs
- DataGridViewDataConnection.cs
- WindowsNonControl.cs
- PropertyToken.cs
- EventBookmark.cs
- DataControlImageButton.cs
- XmlSchemaObjectTable.cs
- Buffer.cs
- FtpWebRequest.cs
- HitTestParameters3D.cs
- UInt16.cs
- Helper.cs
- FileSystemInfo.cs
- RadioButton.cs
- XsdValidatingReader.cs
- BindMarkupExtensionSerializer.cs
- RoutingBehavior.cs
- ContainerFilterService.cs
- MatrixAnimationUsingKeyFrames.cs
- ProxyGenerator.cs
- TraceUtils.cs
- ApplicationServicesHostFactory.cs
- PrivilegeNotHeldException.cs
- WebBrowserHelper.cs
- NeutralResourcesLanguageAttribute.cs
- WindowsListViewItemCheckBox.cs
- FloaterParaClient.cs
- TextTreeInsertUndoUnit.cs