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
- GroupBox.cs
- NoneExcludedImageIndexConverter.cs
- XmlEntityReference.cs
- BitmapMetadataEnumerator.cs
- TableLayoutStyleCollection.cs
- RegistryConfigurationProvider.cs
- XmlTypeMapping.cs
- FlowDocumentPageViewerAutomationPeer.cs
- ZipFileInfo.cs
- LinkArea.cs
- MediaElementAutomationPeer.cs
- SchemaExporter.cs
- OutputCacheSettings.cs
- Compress.cs
- SqlCharStream.cs
- PluralizationService.cs
- RectangleHotSpot.cs
- DataColumn.cs
- IdentitySection.cs
- LockedBorderGlyph.cs
- ITextView.cs
- FactoryMaker.cs
- COAUTHIDENTITY.cs
- SynchronizingStream.cs
- Events.cs
- ConfigUtil.cs
- BaseDataBoundControl.cs
- OleDbEnumerator.cs
- SupportsEventValidationAttribute.cs
- TextParagraph.cs
- XmlBufferReader.cs
- ObjectMemberMapping.cs
- ProgressChangedEventArgs.cs
- DbMetaDataCollectionNames.cs
- HtmlInputFile.cs
- AnchorEditor.cs
- AssemblyResourceLoader.cs
- HttpServerVarsCollection.cs
- Point3DCollection.cs
- ProcessStartInfo.cs
- XmlSchemaChoice.cs
- ContentValidator.cs
- IdentifierCollection.cs
- SafeSystemMetrics.cs
- WebBrowserContainer.cs
- DispatcherObject.cs
- DateBoldEvent.cs
- DialogResultConverter.cs
- Connector.xaml.cs
- RegistryKey.cs
- RemotingServices.cs
- DeploymentExceptionMapper.cs
- LightweightCodeGenerator.cs
- StreamingContext.cs
- DetailsViewDeleteEventArgs.cs
- PackagePart.cs
- DBCSCodePageEncoding.cs
- BinaryParser.cs
- TraceUtils.cs
- HostingEnvironment.cs
- ReferentialConstraint.cs
- Decoder.cs
- WindowInteropHelper.cs
- ModelItemKeyValuePair.cs
- SpoolingTask.cs
- WizardPanel.cs
- FileSystemInfo.cs
- FontSizeConverter.cs
- BindingOperations.cs
- StyleBamlRecordReader.cs
- SubpageParagraph.cs
- UniformGrid.cs
- MultiTrigger.cs
- TimeoutException.cs
- Int32.cs
- BufferedStream.cs
- ButtonField.cs
- XmlDownloadManager.cs
- ConstructorArgumentAttribute.cs
- WMIInterop.cs
- SystemFonts.cs
- XmlSchemaValidator.cs
- ADMembershipUser.cs
- ObjectDisposedException.cs
- DataTemplateSelector.cs
- XmlObjectSerializerReadContext.cs
- PolyBezierSegment.cs
- MessageEncoderFactory.cs
- DbExpressionBuilder.cs
- WinFormsComponentEditor.cs
- EditorOptionAttribute.cs
- ColumnResizeUndoUnit.cs
- LowerCaseStringConverter.cs
- Animatable.cs
- DebuggerAttributes.cs
- LeftCellWrapper.cs
- CachedRequestParams.cs
- _AcceptOverlappedAsyncResult.cs
- InvalidComObjectException.cs
- TypeForwardedToAttribute.cs