Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / FullTrustAssembly.cs / 1305376 / FullTrustAssembly.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 FullTrustAssembly : 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 _propVersion = new ConfigurationProperty("version", 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 FullTrustAssembly() { _properties = new ConfigurationPropertyCollection(); _properties.Add(_propAssemblyName); _properties.Add(_propVersion); _properties.Add(_propPublicKey); } internal FullTrustAssembly() { } public FullTrustAssembly(string assemblyName, string version, string publicKey) { AssemblyName = assemblyName; Version = version; 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("version", IsRequired = true, IsKey = true, DefaultValue = "")] [StringValidator(MinLength = 1)] public string Version { get { return (string)base[_propVersion]; } set { base[_propVersion] = 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
- SoapObjectReader.cs
- ContentWrapperAttribute.cs
- CursorEditor.cs
- EntityDataSourceState.cs
- PersonalizationStateInfo.cs
- StandardCommandToolStripMenuItem.cs
- Peer.cs
- SpoolingTask.cs
- UniformGrid.cs
- SqlNamer.cs
- SystemShuttingDownException.cs
- SelectionItemProviderWrapper.cs
- SmtpDigestAuthenticationModule.cs
- AlphabetConverter.cs
- CollectionViewGroupRoot.cs
- XmlSchemaException.cs
- Quad.cs
- Guid.cs
- DeploymentExceptionMapper.cs
- XmlElementAttribute.cs
- WebControlParameterProxy.cs
- CodeValidator.cs
- SrgsToken.cs
- InputEventArgs.cs
- BamlLocalizationDictionary.cs
- DrawingContextWalker.cs
- Matrix3D.cs
- MultiTrigger.cs
- ComPlusTraceRecord.cs
- DbProviderConfigurationHandler.cs
- CodeBlockBuilder.cs
- ReadOnlyDictionary.cs
- CodeStatement.cs
- ProgressBarBrushConverter.cs
- GetCardDetailsRequest.cs
- MethodBody.cs
- DataGridViewCellValueEventArgs.cs
- BooleanConverter.cs
- ToolTipAutomationPeer.cs
- AutomationInteropProvider.cs
- ImportRequest.cs
- XPathQilFactory.cs
- arclist.cs
- SingleConverter.cs
- RedBlackList.cs
- CodeRegionDirective.cs
- EntityDataSourceEntitySetNameItem.cs
- unsafenativemethodstextservices.cs
- LoadGrammarCompletedEventArgs.cs
- Stream.cs
- NodeFunctions.cs
- StickyNoteAnnotations.cs
- DirectionalLight.cs
- ElasticEase.cs
- MenuItemCollection.cs
- ProxyAttribute.cs
- OdbcErrorCollection.cs
- basemetadatamappingvisitor.cs
- filewebrequest.cs
- FileAuthorizationModule.cs
- METAHEADER.cs
- Parallel.cs
- TaskSchedulerException.cs
- HyperLinkDesigner.cs
- IndicCharClassifier.cs
- XsltArgumentList.cs
- CaseInsensitiveOrdinalStringComparer.cs
- PointCollectionConverter.cs
- FileUpload.cs
- XmlSchemaSubstitutionGroup.cs
- XmlSchemaImporter.cs
- Visitor.cs
- WebPartAuthorizationEventArgs.cs
- TextOutput.cs
- HashMembershipCondition.cs
- ComplusEndpointConfigContainer.cs
- VoiceObjectToken.cs
- BmpBitmapDecoder.cs
- IIS7WorkerRequest.cs
- RegexCode.cs
- GridViewColumnHeader.cs
- KerberosSecurityTokenProvider.cs
- VisualBrush.cs
- CallSite.cs
- HashCryptoHandle.cs
- ProviderMetadataCachedInformation.cs
- HasCopySemanticsAttribute.cs
- RawStylusActions.cs
- DateTimeFormatInfoScanner.cs
- XmlSchemaChoice.cs
- UIElementAutomationPeer.cs
- IApplicationTrustManager.cs
- SmtpNetworkElement.cs
- HierarchicalDataBoundControl.cs
- TemplateBindingExtension.cs
- BindingsCollection.cs
- SizeChangedInfo.cs
- loginstatus.cs
- XamlParser.cs
- EventDescriptor.cs