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
- PropertyGridView.cs
- PagePropertiesChangingEventArgs.cs
- EventSourceCreationData.cs
- AuthenticationSection.cs
- ExplicitDiscriminatorMap.cs
- AnnotationObservableCollection.cs
- ProtocolViolationException.cs
- XsltException.cs
- mediapermission.cs
- remotingproxy.cs
- FlowSwitchDesigner.xaml.cs
- ObjectStateManager.cs
- SQLGuidStorage.cs
- HtmlInputPassword.cs
- SessionIDManager.cs
- AsymmetricKeyExchangeDeformatter.cs
- MobileControlsSectionHelper.cs
- Completion.cs
- MD5CryptoServiceProvider.cs
- CompModSwitches.cs
- FacetDescriptionElement.cs
- XmlILConstructAnalyzer.cs
- CustomAttributeBuilder.cs
- RegisteredDisposeScript.cs
- ClientCultureInfo.cs
- DataListItem.cs
- CellPartitioner.cs
- TraceEventCache.cs
- TransformCryptoHandle.cs
- OptimisticConcurrencyException.cs
- Polyline.cs
- StaticDataManager.cs
- PermissionListSet.cs
- MLangCodePageEncoding.cs
- RectangleGeometry.cs
- MessageContractMemberAttribute.cs
- COM2PropertyDescriptor.cs
- XmlFormatMapping.cs
- HttpListenerPrefixCollection.cs
- SequentialOutput.cs
- HttpHandlersSection.cs
- FileDialog.cs
- UICuesEvent.cs
- AstNode.cs
- UnmanagedHandle.cs
- Positioning.cs
- AudioException.cs
- RelatedPropertyManager.cs
- ProfileInfo.cs
- WebPartHelpVerb.cs
- ContractNamespaceAttribute.cs
- SystemInformation.cs
- EntityWithChangeTrackerStrategy.cs
- AuthenticationModuleElement.cs
- XmlILIndex.cs
- HttpGetProtocolReflector.cs
- TransformerInfoCollection.cs
- CompModSwitches.cs
- SpeechUI.cs
- StrongNameKeyPair.cs
- WriteableBitmap.cs
- GiveFeedbackEventArgs.cs
- Converter.cs
- clipboard.cs
- VirtualizingStackPanel.cs
- EventDescriptor.cs
- SqlProfileProvider.cs
- ScriptManager.cs
- StringSource.cs
- LinkedResource.cs
- ClientSettings.cs
- SqlBuffer.cs
- FixedSOMContainer.cs
- Win32MouseDevice.cs
- SqlBinder.cs
- TextServicesPropertyRanges.cs
- PolyBezierSegment.cs
- ModulesEntry.cs
- HtmlMeta.cs
- AccessDataSource.cs
- SortAction.cs
- BitmapEffectOutputConnector.cs
- Odbc32.cs
- ExportOptions.cs
- propertytag.cs
- TextTreeTextNode.cs
- ExclusiveCanonicalizationTransform.cs
- ExceptionUtil.cs
- CodeChecksumPragma.cs
- WmpBitmapEncoder.cs
- EntitySetRetriever.cs
- CanonicalFontFamilyReference.cs
- BaseComponentEditor.cs
- ToolBarButtonDesigner.cs
- DateTimeEditor.cs
- HttpConfigurationContext.cs
- SqlDataRecord.cs
- TypeConverterAttribute.cs
- InputBinding.cs
- EmptyTextWriter.cs