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
- ResourceExpressionBuilder.cs
- PopupRoot.cs
- Int32Animation.cs
- DependsOnAttribute.cs
- GZipDecoder.cs
- TextProperties.cs
- NavigationProgressEventArgs.cs
- SplineKeyFrames.cs
- Geometry.cs
- DataGridViewColumnEventArgs.cs
- CompilerGeneratedAttribute.cs
- ErrorEventArgs.cs
- InvalidAsynchronousStateException.cs
- TemplateColumn.cs
- OneToOneMappingSerializer.cs
- PolicyManager.cs
- Predicate.cs
- SystemIPInterfaceStatistics.cs
- RuleInfoComparer.cs
- XmlAnyElementAttribute.cs
- MatrixTransform.cs
- DocumentViewerBase.cs
- CodeExporter.cs
- EventBuilder.cs
- EdmComplexPropertyAttribute.cs
- BaseHashHelper.cs
- WorkflowNamespace.cs
- PtsPage.cs
- ConditionalExpression.cs
- GridViewCommandEventArgs.cs
- CrossAppDomainChannel.cs
- RoutedEventArgs.cs
- XamlPathDataSerializer.cs
- DesignerAdRotatorAdapter.cs
- prompt.cs
- System.Data_BID.cs
- OdbcConnectionHandle.cs
- XmlElementAttributes.cs
- PostBackTrigger.cs
- ContextDataSourceContextData.cs
- ValueOfAction.cs
- MetadataItem_Static.cs
- ConfigXmlComment.cs
- XmlILStorageConverter.cs
- DocumentSequenceHighlightLayer.cs
- RegexGroup.cs
- ContainerVisual.cs
- DataProviderNameConverter.cs
- StorageConditionPropertyMapping.cs
- OdbcConnectionPoolProviderInfo.cs
- XmlSyndicationContent.cs
- SolidColorBrush.cs
- SchemaCollectionPreprocessor.cs
- CodeArrayCreateExpression.cs
- DetailsViewUpdatedEventArgs.cs
- RuntimeWrappedException.cs
- LinearGradientBrush.cs
- EditorZoneDesigner.cs
- ObjectReaderCompiler.cs
- NamespaceMapping.cs
- CodeArrayCreateExpression.cs
- ZipIOLocalFileHeader.cs
- GraphicsContainer.cs
- UIPropertyMetadata.cs
- XsdDateTime.cs
- EventArgs.cs
- JsonFormatGeneratorStatics.cs
- X509Chain.cs
- DataBoundControlHelper.cs
- messageonlyhwndwrapper.cs
- AdapterDictionary.cs
- HierarchicalDataSourceDesigner.cs
- HtmlTextArea.cs
- GeometryModel3D.cs
- base64Transforms.cs
- InputReport.cs
- BindingSourceDesigner.cs
- SiteMapDataSourceView.cs
- MessageEventSubscriptionService.cs
- BlobPersonalizationState.cs
- DialogDivider.cs
- UnsafeNativeMethods.cs
- SqlAliasesReferenced.cs
- Application.cs
- BaseDataBoundControl.cs
- EditorOptionAttribute.cs
- HierarchicalDataBoundControlAdapter.cs
- NetworkInformationException.cs
- CultureInfoConverter.cs
- XmlDocumentSerializer.cs
- ConfigurationStrings.cs
- Transform3D.cs
- EventLogEntry.cs
- Atom10ItemFormatter.cs
- BamlBinaryWriter.cs
- CellRelation.cs
- GeneratedView.cs
- PreDigestedSignedInfo.cs
- OracleLob.cs
- ToolStripContentPanelRenderEventArgs.cs