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
- Variable.cs
- MetadataPropertyAttribute.cs
- XmlDocumentFragment.cs
- BinaryWriter.cs
- SessionStateSection.cs
- BevelBitmapEffect.cs
- Expression.cs
- ControlBuilder.cs
- WinEventWrap.cs
- HttpDebugHandler.cs
- ColorAnimation.cs
- CompiledRegexRunner.cs
- LinkConverter.cs
- DefaultHttpHandler.cs
- PropertiesTab.cs
- TextElementEnumerator.cs
- DeviceSpecificChoiceCollection.cs
- SQLInt32Storage.cs
- ObjectItemConventionAssemblyLoader.cs
- printdlgexmarshaler.cs
- FormClosedEvent.cs
- DataMemberFieldEditor.cs
- ALinqExpressionVisitor.cs
- MetabaseSettingsIis7.cs
- ConfigurationErrorsException.cs
- QuaternionRotation3D.cs
- BindableTemplateBuilder.cs
- CompressEmulationStream.cs
- ObjectContextServiceProvider.cs
- CompositeCollection.cs
- MobileControlPersister.cs
- FigureHelper.cs
- CodeCatchClauseCollection.cs
- CodeAssignStatement.cs
- EditableRegion.cs
- ManipulationCompletedEventArgs.cs
- EntityDataSourceEntityTypeFilterItem.cs
- DbDataAdapter.cs
- DbException.cs
- ToolStripDropDownMenu.cs
- PriorityQueue.cs
- SelectionPattern.cs
- ActivitySurrogateSelector.cs
- GridViewHeaderRowPresenter.cs
- UndoManager.cs
- PropertyChangedEventManager.cs
- _ShellExpression.cs
- InvalidOleVariantTypeException.cs
- XhtmlTextWriter.cs
- TextParagraphView.cs
- ExceptionHandlersDesigner.cs
- GradientBrush.cs
- XmlElementAttributes.cs
- SqlTransaction.cs
- Stylesheet.cs
- SignatureToken.cs
- ConnectionString.cs
- EmptyElement.cs
- BamlLocalizationDictionary.cs
- PerfCounterSection.cs
- HitTestResult.cs
- NativeMethods.cs
- CodeAttributeDeclaration.cs
- FormsAuthenticationConfiguration.cs
- MetadataArtifactLoaderFile.cs
- Oid.cs
- HexParser.cs
- WorkerRequest.cs
- BulletChrome.cs
- TextPointerBase.cs
- FusionWrap.cs
- ArrayItemReference.cs
- WebScriptMetadataMessageEncoderFactory.cs
- TransactionInformation.cs
- PackageRelationshipCollection.cs
- StringUtil.cs
- ThumbAutomationPeer.cs
- InstanceDataCollectionCollection.cs
- XmlParserContext.cs
- XmlQualifiedNameTest.cs
- CodePrimitiveExpression.cs
- TCPClient.cs
- NativeRightsManagementAPIsStructures.cs
- BreadCrumbTextConverter.cs
- ExpressionHelper.cs
- PrinterSettings.cs
- FormViewUpdateEventArgs.cs
- EtwTrace.cs
- AppDomainManager.cs
- prefixendpointaddressmessagefiltertable.cs
- MLangCodePageEncoding.cs
- Rotation3DKeyFrameCollection.cs
- sqlcontext.cs
- SelectionChangedEventArgs.cs
- ExpressionBindingCollection.cs
- Registry.cs
- ToolStripControlHost.cs
- ProofTokenCryptoHandle.cs
- MailBnfHelper.cs
- BeginStoryboard.cs