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
- Authorization.cs
- Clock.cs
- DataGridCommandEventArgs.cs
- _Events.cs
- Stopwatch.cs
- TimeStampChecker.cs
- DispatchChannelSink.cs
- XmlSchemaObject.cs
- Debug.cs
- GeometryCollection.cs
- PackageProperties.cs
- XmlSchemaGroup.cs
- DynamicRendererThreadManager.cs
- MergeFilterQuery.cs
- securestring.cs
- XmlBaseWriter.cs
- SingleObjectCollection.cs
- OleDbConnection.cs
- CodeVariableDeclarationStatement.cs
- WebConfigurationHost.cs
- WebServiceHost.cs
- SyntaxCheck.cs
- BCryptNative.cs
- PropertyRecord.cs
- EdmProperty.cs
- BaseDataBoundControl.cs
- XpsFontSubsetter.cs
- SQLInt64.cs
- FontEmbeddingManager.cs
- RenderingEventArgs.cs
- PointLightBase.cs
- LineSegment.cs
- SmtpCommands.cs
- XamlParser.cs
- RestClientProxyHandler.cs
- ReadOnlyCollectionBase.cs
- MessageDecoder.cs
- SafeSecurityHandles.cs
- MouseOverProperty.cs
- StrongNameMembershipCondition.cs
- XmlNullResolver.cs
- SamlDelegatingWriter.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- PeerCollaboration.cs
- SystemDropShadowChrome.cs
- PropertyGridEditorPart.cs
- METAHEADER.cs
- XhtmlBasicControlAdapter.cs
- baseaxisquery.cs
- COM2TypeInfoProcessor.cs
- EditorPartCollection.cs
- OrderedEnumerableRowCollection.cs
- Claim.cs
- BitConverter.cs
- Imaging.cs
- XmlStreamNodeWriter.cs
- ChannelServices.cs
- ElementFactory.cs
- Choices.cs
- RemoteWebConfigurationHost.cs
- ProjectionCamera.cs
- UidManager.cs
- CharStorage.cs
- DataBoundControlDesigner.cs
- LoginUtil.cs
- ConstrainedDataObject.cs
- KoreanLunisolarCalendar.cs
- safex509handles.cs
- indexingfiltermarshaler.cs
- ColumnBinding.cs
- CfgArc.cs
- XsltContext.cs
- GeneralTransform3DTo2DTo3D.cs
- Events.cs
- PageAdapter.cs
- AttachmentCollection.cs
- PathFigureCollection.cs
- MultiView.cs
- DispatchWrapper.cs
- ServicePoint.cs
- AlphaSortedEnumConverter.cs
- DynamicActivityXamlReader.cs
- ToolStripRenderer.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- OleCmdHelper.cs
- XmlSchemaGroupRef.cs
- QilNode.cs
- PropertyEntry.cs
- ConnectionInterfaceCollection.cs
- XmlReaderSettings.cs
- _SslState.cs
- CharConverter.cs
- MissingMemberException.cs
- ComboBoxHelper.cs
- Events.cs
- WebEvents.cs
- ZeroOpNode.cs
- SrgsNameValueTag.cs
- ZipIOExtraFieldPaddingElement.cs
- DropDownList.cs