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
- CodeTypeParameterCollection.cs
- ServiceOperationListItem.cs
- MessageSmuggler.cs
- RtfToken.cs
- ConfigViewGenerator.cs
- Freezable.cs
- PackageProperties.cs
- Int16.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- ProvidersHelper.cs
- FixedSOMContainer.cs
- UnsafeNativeMethods.cs
- WebBrowserNavigatedEventHandler.cs
- ConfigXmlText.cs
- StoreItemCollection.Loader.cs
- CodeParameterDeclarationExpressionCollection.cs
- ObjectRef.cs
- AutomationPropertyInfo.cs
- MethodBody.cs
- ProgressBarHighlightConverter.cs
- BitmapMetadataBlob.cs
- StaticFileHandler.cs
- FormsAuthentication.cs
- IndexedEnumerable.cs
- SizeFConverter.cs
- BooleanStorage.cs
- EventProvider.cs
- PersonalizableAttribute.cs
- DoubleLinkListEnumerator.cs
- XmlDocumentSchema.cs
- RequestBringIntoViewEventArgs.cs
- InstanceHandleReference.cs
- TemplatedWizardStep.cs
- FieldNameLookup.cs
- ParameterElementCollection.cs
- Fonts.cs
- TextEffect.cs
- StorageEndPropertyMapping.cs
- SettingsAttributes.cs
- NumericPagerField.cs
- MsmqTransportBindingElement.cs
- SqlConnectionHelper.cs
- Model3DCollection.cs
- ServiceHostingEnvironment.cs
- EpmSyndicationContentSerializer.cs
- UserInitiatedNavigationPermission.cs
- IconConverter.cs
- RectConverter.cs
- XmlSchemaSimpleTypeUnion.cs
- ISAPIApplicationHost.cs
- ConfigurationLockCollection.cs
- TimelineClockCollection.cs
- SingleConverter.cs
- WebUtil.cs
- ChannelServices.cs
- TabItem.cs
- WebPartTransformer.cs
- SuppressMessageAttribute.cs
- WebBrowserDocumentCompletedEventHandler.cs
- MessagePropertyVariants.cs
- IdentityNotMappedException.cs
- CalendarAutomationPeer.cs
- DocumentAutomationPeer.cs
- UpDownEvent.cs
- HotSpotCollectionEditor.cs
- HttpDictionary.cs
- FormClosingEvent.cs
- MarkupExtensionParser.cs
- TextTreeExtractElementUndoUnit.cs
- categoryentry.cs
- MailAddress.cs
- Synchronization.cs
- SigningCredentials.cs
- WindowsTokenRoleProvider.cs
- ContextMenuAutomationPeer.cs
- ApplicationFileParser.cs
- FormClosingEvent.cs
- PeerNameRecord.cs
- StdValidatorsAndConverters.cs
- HelloOperationCD1AsyncResult.cs
- ObjectQuery.cs
- DecimalFormatter.cs
- RenamedEventArgs.cs
- UnsafeMethods.cs
- CustomAttributeSerializer.cs
- RayHitTestParameters.cs
- BrowserCapabilitiesFactory.cs
- Package.cs
- cookieexception.cs
- CheckedListBox.cs
- ToolStripSplitStackLayout.cs
- XmlNodeChangedEventArgs.cs
- TimelineGroup.cs
- XmlWriter.cs
- CodeGotoStatement.cs
- COAUTHIDENTITY.cs
- Empty.cs
- TextEditorTables.cs
- UrlMappingCollection.cs
- DataObjectAttribute.cs