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
- EventSourceCreationData.cs
- EditorAttributeInfo.cs
- DataGridViewTextBoxEditingControl.cs
- login.cs
- SqlBuilder.cs
- WebPartZone.cs
- SudsWriter.cs
- storagemappingitemcollection.viewdictionary.cs
- OleDbEnumerator.cs
- DropDownList.cs
- LinqDataSourceHelper.cs
- VirtualDirectoryMapping.cs
- Vector3DAnimationUsingKeyFrames.cs
- SapiInterop.cs
- DynamicActionMessageFilter.cs
- TransportManager.cs
- TreeViewDesigner.cs
- CodeLinePragma.cs
- SapiInterop.cs
- BitmapFrameEncode.cs
- SqlReferenceCollection.cs
- SpellCheck.cs
- DictationGrammar.cs
- EntityTransaction.cs
- XmlNamespaceMappingCollection.cs
- SingleStorage.cs
- NegotiateStream.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- WSFederationHttpBinding.cs
- TableSectionStyle.cs
- EntitySqlQueryCacheEntry.cs
- ToolStripOverflowButton.cs
- WebPartTransformerCollection.cs
- SynchronizationLockException.cs
- SimpleHandlerFactory.cs
- ToolStripOverflowButton.cs
- DataTemplateKey.cs
- LassoHelper.cs
- SymmetricAlgorithm.cs
- SoapUnknownHeader.cs
- DesignBindingConverter.cs
- XmlSignificantWhitespace.cs
- updateconfighost.cs
- TokenFactoryCredential.cs
- LinkedDataMemberFieldEditor.cs
- __Filters.cs
- METAHEADER.cs
- HttpWebRequestElement.cs
- RawTextInputReport.cs
- DeadCharTextComposition.cs
- TemplatedAdorner.cs
- BitmapData.cs
- ScriptReferenceBase.cs
- _IPv4Address.cs
- StructuredTypeEmitter.cs
- SchemaObjectWriter.cs
- _NestedSingleAsyncResult.cs
- Exceptions.cs
- HttpModuleCollection.cs
- MatrixUtil.cs
- LineProperties.cs
- StructuralType.cs
- MutexSecurity.cs
- ObjectHandle.cs
- PathFigureCollectionConverter.cs
- SectionVisual.cs
- FormatException.cs
- DataControlReference.cs
- AlternateView.cs
- ThreadExceptionEvent.cs
- UshortList2.cs
- ExpressionPrinter.cs
- NativeMethods.cs
- RelationshipSet.cs
- LockCookie.cs
- Common.cs
- _MultipleConnectAsync.cs
- DataControlPagerLinkButton.cs
- MediaElementAutomationPeer.cs
- CollectionBuilder.cs
- EntityDataSourceViewSchema.cs
- AssemblyGen.cs
- ExtendedPropertyCollection.cs
- Double.cs
- EntityDescriptor.cs
- ChangeNode.cs
- WebPartChrome.cs
- UniqueIdentifierService.cs
- PathData.cs
- XmlValidatingReader.cs
- ValidatingPropertiesEventArgs.cs
- SqlAliaser.cs
- AdditionalEntityFunctions.cs
- ConnectionOrientedTransportChannelFactory.cs
- SmtpMail.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- OleDbPropertySetGuid.cs
- FunctionQuery.cs
- CombinedGeometry.cs
- CqlLexerHelpers.cs