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
- RequestQueue.cs
- VerbConverter.cs
- TemplateBindingExtension.cs
- TextWriter.cs
- SaveFileDialog.cs
- InvokeBase.cs
- SchemaImporterExtensionsSection.cs
- RegexCaptureCollection.cs
- HostedHttpRequestAsyncResult.cs
- SqlStatistics.cs
- IPEndPoint.cs
- DataRowChangeEvent.cs
- OutputScopeManager.cs
- BufferAllocator.cs
- BaseParaClient.cs
- HyperLinkField.cs
- CaseInsensitiveOrdinalStringComparer.cs
- FontUnit.cs
- MasterPage.cs
- CompletionProxy.cs
- PlainXmlDeserializer.cs
- Validator.cs
- ContentElementCollection.cs
- HostProtectionException.cs
- SqlTriggerContext.cs
- ThreadStaticAttribute.cs
- HttpPostServerProtocol.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- DesignTimeTemplateParser.cs
- BoolExpression.cs
- TableDetailsCollection.cs
- ObjectDataProvider.cs
- WindowsGrip.cs
- TransactionScope.cs
- PageCache.cs
- SecurityVerifiedMessage.cs
- Attachment.cs
- PackageProperties.cs
- ComponentEvent.cs
- RightsManagementInformation.cs
- PenLineCapValidation.cs
- ListViewGroupConverter.cs
- InputElement.cs
- HostingEnvironmentException.cs
- XpsFont.cs
- DocumentGridContextMenu.cs
- DispatcherFrame.cs
- XmlSerializerObjectSerializer.cs
- DirectoryObjectSecurity.cs
- OleDbWrapper.cs
- RemotingException.cs
- SchemaNotation.cs
- DateTimeParse.cs
- UrlPath.cs
- AnnotationResource.cs
- MediaElementAutomationPeer.cs
- PublisherIdentityPermission.cs
- CodeDelegateCreateExpression.cs
- RadioButtonAutomationPeer.cs
- Int16Animation.cs
- securitycriticaldataClass.cs
- XmlImplementation.cs
- AssociationTypeEmitter.cs
- ResourceKey.cs
- LinqDataSource.cs
- ServerValidateEventArgs.cs
- BookmarkUndoUnit.cs
- backend.cs
- SQLResource.cs
- SqlIdentifier.cs
- HtmlValidatorAdapter.cs
- Light.cs
- SubpageParaClient.cs
- ShimAsPublicXamlType.cs
- TemplateControlParser.cs
- Token.cs
- DataGridLengthConverter.cs
- DecimalAnimation.cs
- GridViewPageEventArgs.cs
- MouseGestureValueSerializer.cs
- KeyEventArgs.cs
- ObjectNavigationPropertyMapping.cs
- OneWayChannelListener.cs
- PropagationProtocolsTracing.cs
- FieldToken.cs
- BitmapEffectInputConnector.cs
- FlowDocumentReaderAutomationPeer.cs
- ObservableDictionary.cs
- activationcontext.cs
- RuntimeWrappedException.cs
- DataControlFieldTypeEditor.cs
- DependencyPropertyChangedEventArgs.cs
- TextEditorCharacters.cs
- InputProcessorProfilesLoader.cs
- FileVersionInfo.cs
- LocalizedNameDescriptionPair.cs
- ActiveXSerializer.cs
- EffectiveValueEntry.cs
- HttpConfigurationContext.cs
- loginstatus.cs