Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / X509CertificateTrustedIssuerElement.cs / 1 / X509CertificateTrustedIssuerElement.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 X509CertificateTrustedIssuerElement : ConfigurationElement { public X509CertificateTrustedIssuerElement() { } [ConfigurationProperty(ConfigurationStrings.FindValue, DefaultValue = "", Options = ConfigurationPropertyOptions.IsKey)] [StringValidator(MinLength = 0)] public string FindValue { get {return (string) base[ConfigurationStrings.FindValue]; } set { if (String.IsNullOrEmpty(value)) { value = String.Empty; } base[ConfigurationStrings.FindValue] = value; } } [ConfigurationProperty(ConfigurationStrings.StoreLocation, DefaultValue = X509CertificateRecipientServiceCredential.DefaultStoreLocation, Options = ConfigurationPropertyOptions.IsKey)] [StandardRuntimeEnumValidator(typeof(StoreLocation))] public StoreLocation StoreLocation { get {return (StoreLocation) base[ConfigurationStrings.StoreLocation]; } set {base[ConfigurationStrings.StoreLocation] = value; } } [ConfigurationProperty(ConfigurationStrings.StoreName, DefaultValue = X509CertificateRecipientServiceCredential.DefaultStoreName, Options = ConfigurationPropertyOptions.IsKey)] [StandardRuntimeEnumValidator(typeof(StoreName))] public StoreName StoreName { get {return (StoreName) base[ConfigurationStrings.StoreName]; } set {base[ConfigurationStrings.StoreName] = value; } } [ConfigurationProperty(ConfigurationStrings.X509FindType, DefaultValue = X509CertificateRecipientServiceCredential.DefaultFindType, Options = ConfigurationPropertyOptions.IsKey)] [StandardRuntimeEnumValidator(typeof(X509FindType))] public X509FindType X509FindType { get {return (X509FindType) base[ConfigurationStrings.X509FindType]; } set {base[ConfigurationStrings.X509FindType] = value; } } public void Copy(X509CertificateTrustedIssuerElement from) { if (this.IsReadOnly()) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ConfigurationErrorsException(SR.GetString(SR.ConfigReadOnly))); } if (null == from) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("from"); } this.FindValue = from.FindValue; this.StoreLocation = from.StoreLocation; this.StoreName = from.StoreName; this.X509FindType = from.X509FindType; } } } // 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
- InfocardClientCredentials.cs
- FlowDecisionLabelFeature.cs
- PartialTrustValidationBehavior.cs
- XamlToRtfWriter.cs
- ColorAnimationUsingKeyFrames.cs
- DataGridViewCellParsingEventArgs.cs
- WebControlsSection.cs
- DelegateSerializationHolder.cs
- DecimalConverter.cs
- DataServiceException.cs
- HtmlInputCheckBox.cs
- FontFamily.cs
- DataBindingExpressionBuilder.cs
- ExceptionValidationRule.cs
- GlyphRun.cs
- ImageIndexConverter.cs
- AutomationElement.cs
- ProxySimple.cs
- ConfigurationValidatorAttribute.cs
- JsonObjectDataContract.cs
- ApplicationId.cs
- WebPart.cs
- Executor.cs
- StaticFileHandler.cs
- FtpWebResponse.cs
- counter.cs
- CornerRadius.cs
- HebrewCalendar.cs
- PageCatalogPart.cs
- Int32Animation.cs
- MarshalByValueComponent.cs
- EventDescriptorCollection.cs
- SelectedDatesCollection.cs
- XsltLoader.cs
- WorkflowMarkupSerializer.cs
- NamedPipeWorkerProcess.cs
- GridViewDeletedEventArgs.cs
- XmlQueryOutput.cs
- OutputWindow.cs
- InstancePersistenceEvent.cs
- GroupedContextMenuStrip.cs
- CodeCommentStatementCollection.cs
- Journal.cs
- DoubleLinkListEnumerator.cs
- JoinTreeSlot.cs
- XsltArgumentList.cs
- SystemInfo.cs
- MarkerProperties.cs
- HelpInfo.cs
- ToolStripContainer.cs
- ListView.cs
- FileEnumerator.cs
- PhotoPrintingIntent.cs
- WebBrowserDocumentCompletedEventHandler.cs
- SqlClientPermission.cs
- InlineUIContainer.cs
- FormsAuthenticationUser.cs
- WebPartAddingEventArgs.cs
- HotSpotCollection.cs
- XmlBinaryReader.cs
- _NativeSSPI.cs
- DiscoveryOperationContext.cs
- GridItemProviderWrapper.cs
- ItemsControl.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- Classification.cs
- PropertyGridCommands.cs
- BitmapDecoder.cs
- XPathConvert.cs
- StaticContext.cs
- Html32TextWriter.cs
- TempFiles.cs
- DiagnosticsConfiguration.cs
- _Events.cs
- ByteStreamBufferedMessageData.cs
- MultiByteCodec.cs
- AuthenticationModulesSection.cs
- ListBindableAttribute.cs
- HandlerBase.cs
- UnSafeCharBuffer.cs
- ObjectSet.cs
- NameValueConfigurationElement.cs
- XmlSchemaExporter.cs
- FormatConvertedBitmap.cs
- Processor.cs
- UnsafeNativeMethods.cs
- StreamWriter.cs
- CryptoApi.cs
- StorageRoot.cs
- ClientEventManager.cs
- ServiceDeploymentInfo.cs
- StyleCollection.cs
- StrokeNodeEnumerator.cs
- Stopwatch.cs
- HtmlLabelAdapter.cs
- CodeDOMProvider.cs
- DeclarativeCatalogPart.cs
- ListDictionary.cs
- FilterElement.cs
- XmlILTrace.cs