Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / SslStreamSecurityElement.cs / 1 / SslStreamSecurityElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System.Configuration; using System.ServiceModel.Channels; public sealed partial class SslStreamSecurityElement : BindingElementExtensionElement { public SslStreamSecurityElement() { } [ConfigurationProperty( ConfigurationStrings.RequireClientCertificate, DefaultValue = TransportDefaults.RequireClientCertificate)] public bool RequireClientCertificate { get { return (bool)base[ConfigurationStrings.RequireClientCertificate]; } set { base[ConfigurationStrings.RequireClientCertificate] = value; } } public override void ApplyConfiguration(BindingElement bindingElement) { base.ApplyConfiguration(bindingElement); SslStreamSecurityBindingElement sslBindingElement = (SslStreamSecurityBindingElement)bindingElement; sslBindingElement.RequireClientCertificate = this.RequireClientCertificate; } protected internal override BindingElement CreateBindingElement() { SslStreamSecurityBindingElement sslBindingElement = new SslStreamSecurityBindingElement(); this.ApplyConfiguration(sslBindingElement); return sslBindingElement; } public override Type BindingElementType { get { return typeof(SslStreamSecurityBindingElement); } } public override void CopyFrom(ServiceModelExtensionElement from) { base.CopyFrom(from); SslStreamSecurityElement source = (SslStreamSecurityElement)from; #pragma warning suppress 56506 // [....], base.CopyFrom() validates the argument this.RequireClientCertificate = source.RequireClientCertificate; } protected internal override void InitializeFrom(BindingElement bindingElement) { base.InitializeFrom(bindingElement); SslStreamSecurityBindingElement sslBindingElement = (SslStreamSecurityBindingElement)bindingElement; this.RequireClientCertificate = sslBindingElement.RequireClientCertificate; } } } // 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
- TabPanel.cs
- Vector3D.cs
- ParseElementCollection.cs
- TemplateParser.cs
- PageFunction.cs
- FocusChangedEventArgs.cs
- ConfigsHelper.cs
- LocalServiceSecuritySettingsElement.cs
- IsolatedStorageException.cs
- StringPropertyBuilder.cs
- Property.cs
- MachineKeyValidationConverter.cs
- CacheForPrimitiveTypes.cs
- EdmEntityTypeAttribute.cs
- RepeaterItem.cs
- SqlProfileProvider.cs
- ReflectionServiceProvider.cs
- SqlCacheDependency.cs
- RichTextBox.cs
- DbDeleteCommandTree.cs
- SystemThemeKey.cs
- OleDbMetaDataFactory.cs
- WindowsFont.cs
- IdentityReference.cs
- Underline.cs
- DbConnectionPoolIdentity.cs
- DeviceContexts.cs
- ProviderConnectionPointCollection.cs
- BitmapImage.cs
- UiaCoreProviderApi.cs
- RecordConverter.cs
- __ComObject.cs
- ImageCodecInfo.cs
- SoapDocumentMethodAttribute.cs
- DataFieldConverter.cs
- QilStrConcat.cs
- CompModSwitches.cs
- CompilerTypeWithParams.cs
- ClientTargetSection.cs
- ApplicationServicesHostFactory.cs
- RowSpanVector.cs
- MethodInfo.cs
- WorkItem.cs
- Publisher.cs
- OrderPreservingSpoolingTask.cs
- WindowManager.cs
- StrokeNodeOperations2.cs
- ResourceAttributes.cs
- ParsedAttributeCollection.cs
- HttpCapabilitiesBase.cs
- FlowLayout.cs
- BaseWebProxyFinder.cs
- SoapCodeExporter.cs
- MachineKeySection.cs
- ResourceManager.cs
- ComponentConverter.cs
- CompilerParameters.cs
- MissingSatelliteAssemblyException.cs
- AutomationElementIdentifiers.cs
- DataGridViewCellStateChangedEventArgs.cs
- Win32.cs
- XPathMessageFilterElementCollection.cs
- DocumentGridContextMenu.cs
- ContractReference.cs
- SignatureToken.cs
- FileDialog.cs
- CommandHelper.cs
- TemplatedWizardStep.cs
- TraceProvider.cs
- SqlAliaser.cs
- MetaChildrenColumn.cs
- SourceSwitch.cs
- Restrictions.cs
- SQLMoney.cs
- DataTable.cs
- ConfigViewGenerator.cs
- PermissionRequestEvidence.cs
- OverlappedAsyncResult.cs
- FlatButtonAppearance.cs
- BuildResultCache.cs
- ContextMarshalException.cs
- ResXFileRef.cs
- SamlAssertion.cs
- documentsequencetextview.cs
- QueuedDeliveryRequirementsMode.cs
- SoapProcessingBehavior.cs
- UriExt.cs
- ExpressionParser.cs
- ScalarConstant.cs
- ChannelAcceptor.cs
- Journaling.cs
- NavigationHelper.cs
- Imaging.cs
- VideoDrawing.cs
- ConfigurationManagerInternal.cs
- AnimatedTypeHelpers.cs
- Validator.cs
- IndexingContentUnit.cs
- ExportFileRequest.cs
- OleDbConnection.cs