Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- odbcmetadatacollectionnames.cs
- ProviderSettings.cs
- TargetException.cs
- HtmlUtf8RawTextWriter.cs
- WrappingXamlSchemaContext.cs
- AstNode.cs
- XsdBuilder.cs
- SqlVersion.cs
- Point4DConverter.cs
- XmlQueryStaticData.cs
- GraphicsPath.cs
- ButtonChrome.cs
- SqlXml.cs
- SignatureGenerator.cs
- EtwTrace.cs
- StrokeNodeOperations2.cs
- Component.cs
- FixedSOMImage.cs
- OperationResponse.cs
- DeploymentExceptionMapper.cs
- AssemblyResourceLoader.cs
- EntityStoreSchemaFilterEntry.cs
- BufferModesCollection.cs
- DataGridViewCellStyleConverter.cs
- XmlWrappingWriter.cs
- CounterCreationData.cs
- Directory.cs
- ElementAction.cs
- GridViewColumnCollection.cs
- DateTimeFormatInfoScanner.cs
- ValidatingCollection.cs
- MyContact.cs
- RequestStatusBarUpdateEventArgs.cs
- Typeface.cs
- WsatServiceAddress.cs
- DesignBinding.cs
- DataGridItem.cs
- ActivityLocationReferenceEnvironment.cs
- XmlIncludeAttribute.cs
- WebPartDisplayModeCollection.cs
- KeyboardEventArgs.cs
- SchemaTableColumn.cs
- DPCustomTypeDescriptor.cs
- AutoGeneratedFieldProperties.cs
- remotingproxy.cs
- EnumCodeDomSerializer.cs
- MouseButtonEventArgs.cs
- SecurityToken.cs
- NameHandler.cs
- SafePointer.cs
- SqlProcedureAttribute.cs
- GeneralTransform2DTo3D.cs
- EnumType.cs
- CrossContextChannel.cs
- QueryTask.cs
- ScrollProviderWrapper.cs
- DataGridViewColumnHeaderCell.cs
- hresults.cs
- MetadataArtifactLoaderCompositeFile.cs
- EtwTrace.cs
- CachedRequestParams.cs
- DetailsViewPagerRow.cs
- EtwTrackingBehaviorElement.cs
- UIElementIsland.cs
- FixUpCollection.cs
- ObjectView.cs
- TableRow.cs
- _BasicClient.cs
- AttachedPropertyMethodSelector.cs
- Drawing.cs
- HTTPNotFoundHandler.cs
- InitializingNewItemEventArgs.cs
- XPathDescendantIterator.cs
- ExceptionUtil.cs
- SQLInt32.cs
- UdpDiscoveryEndpointProvider.cs
- ActiveXSite.cs
- SkinBuilder.cs
- WebErrorHandler.cs
- BaseTemplateCodeDomTreeGenerator.cs
- BrowserTree.cs
- BitmapSource.cs
- HistoryEventArgs.cs
- EntityDesignPluralizationHandler.cs
- DependencyProperty.cs
- CacheDependency.cs
- NominalTypeEliminator.cs
- ToolStripDesignerUtils.cs
- CodeConstructor.cs
- RevocationPoint.cs
- RectangleGeometry.cs
- DetailsViewUpdateEventArgs.cs
- bindurihelper.cs
- CollectionBuilder.cs
- ManagementScope.cs
- ToolStripOverflowButton.cs
- Opcode.cs
- VBIdentifierDesigner.xaml.cs
- PresentationTraceSources.cs
- JoinSymbol.cs