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
- XmlLanguage.cs
- AliasExpr.cs
- DSACryptoServiceProvider.cs
- ServiceObjectContainer.cs
- FileSystemInfo.cs
- IntSecurity.cs
- XsltFunctions.cs
- PaperSize.cs
- UpdatePanelControlTrigger.cs
- Signature.cs
- RenderCapability.cs
- SoapAttributes.cs
- DetailsViewPagerRow.cs
- ModifiableIteratorCollection.cs
- FindCriteriaCD1.cs
- BaseTemplatedMobileComponentEditor.cs
- ImplicitInputBrush.cs
- KoreanCalendar.cs
- Message.cs
- HttpPostedFileBase.cs
- BinaryUtilClasses.cs
- XmlWellformedWriter.cs
- BitmapEffectCollection.cs
- WebPartVerbCollection.cs
- HttpValueCollection.cs
- DynamicResourceExtensionConverter.cs
- MsiStyleLogWriter.cs
- ObjectDataSourceEventArgs.cs
- RuntimeHelpers.cs
- UserNameSecurityTokenProvider.cs
- Formatter.cs
- TdsParserHelperClasses.cs
- VisualBrush.cs
- EnumerationRangeValidationUtil.cs
- DataChangedEventManager.cs
- SemanticResultKey.cs
- HandleCollector.cs
- ValidationPropertyAttribute.cs
- BamlStream.cs
- RIPEMD160.cs
- MarkupWriter.cs
- GAC.cs
- XPathDocument.cs
- GenerateScriptTypeAttribute.cs
- XmlSchemaAnyAttribute.cs
- unsafeIndexingFilterStream.cs
- Form.cs
- ListView.cs
- SmtpReplyReaderFactory.cs
- FlagsAttribute.cs
- WsdlExporter.cs
- SqlDataSourceDesigner.cs
- AmbientValueAttribute.cs
- CatalogZoneBase.cs
- SemaphoreSecurity.cs
- LinkArea.cs
- ListViewInsertedEventArgs.cs
- RequestQueue.cs
- FormatControl.cs
- SystemBrushes.cs
- SharedUtils.cs
- ConfigurationValidatorBase.cs
- DataSet.cs
- ProjectionNode.cs
- ReversePositionQuery.cs
- Type.cs
- SHA256Cng.cs
- FontStyle.cs
- OdbcConnectionFactory.cs
- OciHandle.cs
- UriTemplateEquivalenceComparer.cs
- WebHttpBindingCollectionElement.cs
- RemoteWebConfigurationHostServer.cs
- XmlHelper.cs
- AutomationPropertyInfo.cs
- PersonalizableTypeEntry.cs
- WebPartConnectionCollection.cs
- DebugTrace.cs
- FacetValueContainer.cs
- FontFamily.cs
- AbstractSvcMapFileLoader.cs
- MediaPlayer.cs
- XmlTypeAttribute.cs
- Stacktrace.cs
- EncodingConverter.cs
- XPathNode.cs
- StrongNameMembershipCondition.cs
- ExponentialEase.cs
- FontNamesConverter.cs
- StopStoryboard.cs
- MobileUITypeEditor.cs
- DocumentAutomationPeer.cs
- StrokeCollectionDefaultValueFactory.cs
- LayoutManager.cs
- SparseMemoryStream.cs
- NavigationPropertySingletonExpression.cs
- Stackframe.cs
- EncoderParameter.cs
- BaseAsyncResult.cs
- _SafeNetHandles.cs