Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / PartialTrustVisibleAssembly.cs / 1305376 / PartialTrustVisibleAssembly.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System; using System.Xml; using System.Configuration; using System.Collections.Specialized; using System.Collections; using System.Globalization; using System.IO; using System.Text; using System.Web.Compilation; using System.Reflection; using System.Web.Hosting; using System.Web.UI; using System.CodeDom.Compiler; using System.Web.Util; using System.ComponentModel; using System.Security.Permissions; public sealed class PartialTrustVisibleAssembly : ConfigurationElement { private static ConfigurationPropertyCollection _properties; private static readonly ConfigurationProperty _propAssemblyName = new ConfigurationProperty("assemblyName", typeof(string), null, null, StdValidatorsAndConverters.NonEmptyStringValidator, ConfigurationPropertyOptions.IsRequired | ConfigurationPropertyOptions.IsKey); private static readonly ConfigurationProperty _propPublicKey = new ConfigurationProperty("publicKey", typeof(string), null, null, StdValidatorsAndConverters.NonEmptyStringValidator, ConfigurationPropertyOptions.IsRequired); static PartialTrustVisibleAssembly() { _properties = new ConfigurationPropertyCollection(); _properties.Add(_propAssemblyName); _properties.Add(_propPublicKey); } internal PartialTrustVisibleAssembly() { } public PartialTrustVisibleAssembly(string assemblyName, string publicKey) { AssemblyName = assemblyName; PublicKey = publicKey; } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } [ConfigurationProperty("assemblyName", IsRequired = true, IsKey = true, DefaultValue = "")] [StringValidator(MinLength = 1)] public string AssemblyName { get { return (string)base[_propAssemblyName]; } set { base[_propAssemblyName] = value; } } [ConfigurationProperty("publicKey", IsRequired = true, IsKey = false, DefaultValue = "")] [StringValidator(MinLength = 1)] public string PublicKey { get { return (string)base[_propPublicKey]; } set { base[_propPublicKey] = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FrugalList.cs
- TypeBuilderInstantiation.cs
- WebServiceData.cs
- FactoryMaker.cs
- SqlTriggerAttribute.cs
- PrivilegedConfigurationManager.cs
- CommandBindingCollection.cs
- AdornerLayer.cs
- XamlClipboardData.cs
- ConnectionManagementSection.cs
- WasEndpointConfigContainer.cs
- ProxyHwnd.cs
- Page.cs
- SecurityState.cs
- ObjectDataSourceSelectingEventArgs.cs
- DisplayClaim.cs
- System.Data.OracleClient_BID.cs
- XNodeNavigator.cs
- SqlClientMetaDataCollectionNames.cs
- SiteMapSection.cs
- DoubleKeyFrameCollection.cs
- MissingMemberException.cs
- FontSizeConverter.cs
- EmbeddedMailObject.cs
- DictionaryBase.cs
- ObjectTokenCategory.cs
- ImageMetadata.cs
- DebugView.cs
- FieldTemplateFactory.cs
- Util.cs
- InfiniteIntConverter.cs
- LockRecursionException.cs
- IOThreadScheduler.cs
- VirtualPathData.cs
- CharacterMetrics.cs
- CheckedPointers.cs
- AbstractSvcMapFileLoader.cs
- TaskFileService.cs
- ResourceDisplayNameAttribute.cs
- Evaluator.cs
- Dispatcher.cs
- ArrayTypeMismatchException.cs
- InstancePersistenceCommandException.cs
- StateBag.cs
- MetricEntry.cs
- CatalogPart.cs
- ArgumentFixer.cs
- HtmlInputCheckBox.cs
- ListViewInsertionMark.cs
- XmlReflectionImporter.cs
- TemplatePropertyEntry.cs
- BooleanFunctions.cs
- TreeNode.cs
- StorageInfo.cs
- ReliabilityContractAttribute.cs
- DataSourceExpression.cs
- ChannelTracker.cs
- BindingGroup.cs
- ImageAutomationPeer.cs
- CaseInsensitiveOrdinalStringComparer.cs
- CodeDomSerializer.cs
- ExpressionNormalizer.cs
- PropertyHelper.cs
- ConfigUtil.cs
- AbsoluteQuery.cs
- followingquery.cs
- XsltContext.cs
- UTF32Encoding.cs
- FilterException.cs
- EventLog.cs
- AnimatedTypeHelpers.cs
- DeferredRunTextReference.cs
- UserPersonalizationStateInfo.cs
- DataGridTextBox.cs
- MarkupCompilePass2.cs
- ComponentEditorPage.cs
- MexHttpsBindingCollectionElement.cs
- DataServiceHost.cs
- UIElementParaClient.cs
- CompilationUnit.cs
- SQLInt16.cs
- InvalidateEvent.cs
- Clipboard.cs
- EnumType.cs
- JsonEnumDataContract.cs
- BindableAttribute.cs
- XmlTextAttribute.cs
- MasterPageBuildProvider.cs
- ScrollPattern.cs
- ListenerTraceUtility.cs
- EntityDescriptor.cs
- AssociationEndMember.cs
- ConfigPathUtility.cs
- LocalBuilder.cs
- HierarchicalDataBoundControl.cs
- EntityViewGenerator.cs
- DefaultAssemblyResolver.cs
- ValueCollectionParameterReader.cs
- XmlDownloadManager.cs
- ContentTextAutomationPeer.cs