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
- _ListenerRequestStream.cs
- CommandLibraryHelper.cs
- HandlerFactoryCache.cs
- RegisteredScript.cs
- IntegerValidator.cs
- UTF32Encoding.cs
- SafeThreadHandle.cs
- OwnerDrawPropertyBag.cs
- FileDetails.cs
- BindValidationContext.cs
- WSTransactionSection.cs
- TypeSystem.cs
- SAPICategories.cs
- XPathMultyIterator.cs
- EventItfInfo.cs
- Highlights.cs
- DataGrid.cs
- PageBuildProvider.cs
- FunctionCommandText.cs
- MSAAEventDispatcher.cs
- HtmlSelectionListAdapter.cs
- ToolStripLabel.cs
- ContentDisposition.cs
- CollectionType.cs
- ExpressionVisitor.cs
- WindowsSolidBrush.cs
- SqlServices.cs
- TableColumn.cs
- DesignerActionList.cs
- SystemWebCachingSectionGroup.cs
- MD5.cs
- ServiceInfoCollection.cs
- DynamicUpdateCommand.cs
- HtmlLink.cs
- ImageAttributes.cs
- CleanUpVirtualizedItemEventArgs.cs
- securestring.cs
- GcHandle.cs
- MultiAsyncResult.cs
- CustomWebEventKey.cs
- keycontainerpermission.cs
- TypeCollectionPropertyEditor.cs
- DataGridViewRow.cs
- HttpWebResponse.cs
- SeekStoryboard.cs
- FindRequestContext.cs
- SelectQueryOperator.cs
- SelectedPathEditor.cs
- StatusBar.cs
- validationstate.cs
- NativeCppClassAttribute.cs
- WebServiceHandlerFactory.cs
- PromptEventArgs.cs
- NamedPipeConnectionPool.cs
- TextEmbeddedObject.cs
- localization.cs
- DataRowCollection.cs
- OptimizerPatterns.cs
- CTreeGenerator.cs
- IndexedString.cs
- TextRange.cs
- ToolboxCategoryItems.cs
- XmlSchemaObjectTable.cs
- NamedPipeActivation.cs
- RemoteWebConfigurationHostServer.cs
- ServiceDescription.cs
- FontSizeConverter.cs
- ApplicationProxyInternal.cs
- QuaternionRotation3D.cs
- versioninfo.cs
- Latin1Encoding.cs
- _Events.cs
- FormsAuthentication.cs
- APCustomTypeDescriptor.cs
- EventRouteFactory.cs
- AsyncPostBackErrorEventArgs.cs
- OracleConnectionStringBuilder.cs
- JsonObjectDataContract.cs
- URLEditor.cs
- MobileUserControlDesigner.cs
- CqlGenerator.cs
- Switch.cs
- RefreshEventArgs.cs
- safesecurityhelperavalon.cs
- XmlILIndex.cs
- UTF8Encoding.cs
- Translator.cs
- TextEditorParagraphs.cs
- TouchDevice.cs
- AssemblyBuilder.cs
- OrderedEnumerableRowCollection.cs
- SqlProviderServices.cs
- BitmapImage.cs
- GZipStream.cs
- TextTabProperties.cs
- AccessText.cs
- StagingAreaInputItem.cs
- EnterpriseServicesHelper.cs
- ToolStripPanelRenderEventArgs.cs
- CharacterMetrics.cs