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
- DataControlField.cs
- _NetRes.cs
- DeflateInput.cs
- MimeXmlReflector.cs
- dsa.cs
- TrackingProfileManager.cs
- CallInfo.cs
- CodeCompiler.cs
- CodeGenerator.cs
- TripleDES.cs
- RightsManagementProvider.cs
- PropertyToken.cs
- MetabaseSettingsIis7.cs
- QilReference.cs
- ComponentEditorPage.cs
- basenumberconverter.cs
- CertificateElement.cs
- TdsParserSessionPool.cs
- ManagedFilter.cs
- NamespaceList.cs
- DataViewManagerListItemTypeDescriptor.cs
- MLangCodePageEncoding.cs
- WebPartsPersonalizationAuthorization.cs
- Query.cs
- NotFiniteNumberException.cs
- HtmlUtf8RawTextWriter.cs
- ProfilePropertyNameValidator.cs
- ConnectionStringsSection.cs
- Comparer.cs
- AffineTransform3D.cs
- ProcessingInstructionAction.cs
- NamespaceCollection.cs
- BuildManagerHost.cs
- StandardToolWindows.cs
- dtdvalidator.cs
- LabelTarget.cs
- DetailsViewInsertEventArgs.cs
- SerializationSectionGroup.cs
- MessageHeaderDescriptionCollection.cs
- TagPrefixAttribute.cs
- DataControlCommands.cs
- TextReader.cs
- DbReferenceCollection.cs
- ResourcesGenerator.cs
- GeometryHitTestParameters.cs
- ConnectionStringSettings.cs
- FormsIdentity.cs
- ColorIndependentAnimationStorage.cs
- SwitchLevelAttribute.cs
- RichTextBoxConstants.cs
- EntityContainerEmitter.cs
- FloaterBaseParaClient.cs
- MenuItemStyleCollectionEditor.cs
- EntityTemplateUserControl.cs
- AuthenticateEventArgs.cs
- ChooseAction.cs
- UpdateManifestForBrowserApplication.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- XsltQilFactory.cs
- AssemblyAssociatedContentFileAttribute.cs
- PropertyEmitterBase.cs
- XmlBindingWorker.cs
- StrokeNode.cs
- InfoCardAsymmetricCrypto.cs
- ProfileBuildProvider.cs
- ModuleBuilderData.cs
- SimpleApplicationHost.cs
- IPCCacheManager.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- AnnotationComponentManager.cs
- AuthStoreRoleProvider.cs
- SqlParameterizer.cs
- DataObject.cs
- TextDocumentView.cs
- PackWebRequestFactory.cs
- SerializationFieldInfo.cs
- OleDbWrapper.cs
- ThicknessKeyFrameCollection.cs
- Shape.cs
- ComboBox.cs
- SocketException.cs
- XmlCustomFormatter.cs
- CheckBoxStandardAdapter.cs
- MetadataException.cs
- TextSelectionProcessor.cs
- XamlRtfConverter.cs
- DBCSCodePageEncoding.cs
- List.cs
- WebEventCodes.cs
- HttpCookie.cs
- X509ChainPolicy.cs
- TdsParserSafeHandles.cs
- ObjectDataSourceMethodEventArgs.cs
- BlurEffect.cs
- Rules.cs
- GridItem.cs
- SafeArchiveContext.cs
- Utilities.cs
- ContextDataSource.cs
- FormClosingEvent.cs