Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / X509InitiatorCertificateServiceElement.cs / 1 / X509InitiatorCertificateServiceElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System; using System.ServiceModel; using System.Configuration; using System.ServiceModel.Channels; using System.ServiceModel.Security; using System.Xml; using System.Security.Cryptography.X509Certificates; public sealed partial class X509InitiatorCertificateServiceElement : ConfigurationElement { public X509InitiatorCertificateServiceElement() { } [ConfigurationProperty(ConfigurationStrings.Certificate)] public X509ClientCertificateCredentialsElement Certificate { get { return (X509ClientCertificateCredentialsElement)base[ConfigurationStrings.Certificate]; } } [ConfigurationProperty(ConfigurationStrings.Authentication)] public X509ClientCertificateAuthenticationElement Authentication { get { return (X509ClientCertificateAuthenticationElement)base[ConfigurationStrings.Authentication]; } } public void Copy(X509InitiatorCertificateServiceElement from) { if (this.IsReadOnly()) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ConfigurationErrorsException(SR.GetString(SR.ConfigReadOnly))); } if (null == from) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("from"); } this.Authentication.Copy(from.Authentication); this.Certificate.Copy(from.Certificate); } internal void ApplyConfiguration(X509CertificateInitiatorServiceCredential cert) { if (cert == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("cert"); } PropertyInformationCollection propertyInfo = this.ElementInformation.Properties; if (propertyInfo[ConfigurationStrings.Authentication].ValueOrigin != PropertyValueOrigin.Default) { this.Authentication.ApplyConfiguration(cert.Authentication); } if (propertyInfo[ConfigurationStrings.Certificate].ValueOrigin != PropertyValueOrigin.Default) { this.Certificate.ApplyConfiguration(cert); } } } } // 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
- HttpException.cs
- SqlDataSourceSummaryPanel.cs
- PromptEventArgs.cs
- BuilderPropertyEntry.cs
- ListControl.cs
- ComUdtElement.cs
- TextSimpleMarkerProperties.cs
- XmlMembersMapping.cs
- ExpressionBuilderContext.cs
- BitmapImage.cs
- SortedDictionary.cs
- BulletChrome.cs
- MappingException.cs
- FrameworkObject.cs
- SamlConditions.cs
- SHA256.cs
- InvalidProgramException.cs
- PenLineCapValidation.cs
- CorrelationExtension.cs
- FolderBrowserDialogDesigner.cs
- StringUtil.cs
- RenderTargetBitmap.cs
- DuplicateWaitObjectException.cs
- XmlMtomWriter.cs
- AuthorizationContext.cs
- HttpResponse.cs
- TextBlock.cs
- TableItemProviderWrapper.cs
- PassportAuthenticationEventArgs.cs
- ParameterToken.cs
- XPathNodeInfoAtom.cs
- HtmlInputSubmit.cs
- DBSchemaRow.cs
- FileSystemInfo.cs
- DbConnectionClosed.cs
- GenerateHelper.cs
- DesignerVerbCollection.cs
- FileDataSourceCache.cs
- PropertyTabAttribute.cs
- DispatcherFrame.cs
- DataKeyArray.cs
- DbProviderFactory.cs
- Math.cs
- ApplicationException.cs
- ConnectionInterfaceCollection.cs
- ProxyHelper.cs
- StylusShape.cs
- BaseResourcesBuildProvider.cs
- SqlConnectionPoolGroupProviderInfo.cs
- SetterBase.cs
- ParentQuery.cs
- Currency.cs
- TextEndOfParagraph.cs
- PersistChildrenAttribute.cs
- WebPartZone.cs
- DBDataPermission.cs
- UnionCodeGroup.cs
- StaticTextPointer.cs
- CrossSiteScriptingValidation.cs
- ColorConvertedBitmap.cs
- MouseDevice.cs
- FormsAuthenticationUser.cs
- SafeNativeMethods.cs
- ApplicationGesture.cs
- EntityClientCacheKey.cs
- LinkedResourceCollection.cs
- StringResourceManager.cs
- ValidatedControlConverter.cs
- SourceFilter.cs
- ReadOnlyCollection.cs
- VSWCFServiceContractGenerator.cs
- ApplicationDirectoryMembershipCondition.cs
- ZoomPercentageConverter.cs
- SoapIgnoreAttribute.cs
- OleDbConnectionInternal.cs
- VisualBasicValue.cs
- PopupEventArgs.cs
- SafeUserTokenHandle.cs
- UTF8Encoding.cs
- WebPartsSection.cs
- ClipboardData.cs
- Literal.cs
- InvalidComObjectException.cs
- AssemblyInfo.cs
- RecommendedAsConfigurableAttribute.cs
- AppSettings.cs
- HttpCookieCollection.cs
- ModelVisual3D.cs
- DocumentGridPage.cs
- Queue.cs
- DrawingAttributeSerializer.cs
- DBDataPermission.cs
- entityreference_tresulttype.cs
- ApplyHostConfigurationBehavior.cs
- Annotation.cs
- UnsupportedPolicyOptionsException.cs
- RegexCapture.cs
- ShaperBuffers.cs
- SoapCodeExporter.cs
- QilVisitor.cs