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
- IndexingContentUnit.cs
- XmlSchemaSimpleTypeUnion.cs
- SupportsEventValidationAttribute.cs
- HttpModuleCollection.cs
- Renderer.cs
- XPathDocumentIterator.cs
- PDBReader.cs
- SchemaImporter.cs
- ScrollProviderWrapper.cs
- XmlIterators.cs
- AuthStoreRoleProvider.cs
- EncodingNLS.cs
- TagMapInfo.cs
- BinHexDecoder.cs
- BooleanAnimationUsingKeyFrames.cs
- TableLayoutSettings.cs
- CacheMemory.cs
- ZipIOFileItemStream.cs
- Base64Stream.cs
- MessageDecoder.cs
- XmlDeclaration.cs
- ContainerParaClient.cs
- TraceListeners.cs
- ClickablePoint.cs
- StructuredTypeInfo.cs
- ComboBox.cs
- DesignerAttribute.cs
- ParameterToken.cs
- TracedNativeMethods.cs
- TimelineClockCollection.cs
- ToolStripSplitButton.cs
- BuiltInExpr.cs
- BoundPropertyEntry.cs
- GridToolTip.cs
- PathFigureCollectionConverter.cs
- PaintEvent.cs
- ListItemCollection.cs
- ErrorHandler.cs
- EnumerableRowCollection.cs
- OpacityConverter.cs
- _NetRes.cs
- DispatchWrapper.cs
- SortedSet.cs
- FocusManager.cs
- BitmapEffectCollection.cs
- OperandQuery.cs
- SecurityUniqueId.cs
- CompressStream.cs
- QuotedPrintableStream.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- HashCoreRequest.cs
- HtmlHistory.cs
- DesignerSerializerAttribute.cs
- MetadataItemEmitter.cs
- Selection.cs
- ReadOnlyPropertyMetadata.cs
- MenuCommandService.cs
- WebPartManagerInternals.cs
- ObfuscateAssemblyAttribute.cs
- Mappings.cs
- BooleanAnimationUsingKeyFrames.cs
- RectIndependentAnimationStorage.cs
- SuppressIldasmAttribute.cs
- ReadOnlyDictionary.cs
- MenuItem.cs
- IndicFontClient.cs
- Sequence.cs
- SqlDeflator.cs
- QilIterator.cs
- HostedBindingBehavior.cs
- PropertyEntry.cs
- InheritanceContextChangedEventManager.cs
- HttpHandlersSection.cs
- BitmapPalette.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- ProfileParameter.cs
- WindowsComboBox.cs
- TrackBarRenderer.cs
- TemplateControlCodeDomTreeGenerator.cs
- ProfileProvider.cs
- FloaterParaClient.cs
- SpecularMaterial.cs
- DataError.cs
- StrongNamePublicKeyBlob.cs
- DrawingState.cs
- RemoteWebConfigurationHostStream.cs
- basecomparevalidator.cs
- Variable.cs
- OrderedDictionary.cs
- FormViewCommandEventArgs.cs
- MouseGestureConverter.cs
- Style.cs
- TabPanel.cs
- PeerNameRecordCollection.cs
- DoubleAnimationUsingKeyFrames.cs
- CursorConverter.cs
- DynamicDiscoveryDocument.cs
- TemplatePropertyEntry.cs
- CFStream.cs
- CodeDomConfigurationHandler.cs