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
- ApplicationException.cs
- CodeBlockBuilder.cs
- ItemContainerProviderWrapper.cs
- AttributeCollection.cs
- PhysicalOps.cs
- XhtmlBasicImageAdapter.cs
- odbcmetadatafactory.cs
- Pointer.cs
- odbcmetadatafactory.cs
- X509SecurityTokenProvider.cs
- TextEvent.cs
- OdbcParameter.cs
- TagPrefixAttribute.cs
- Win32SafeHandles.cs
- GridView.cs
- Literal.cs
- EpmCustomContentDeSerializer.cs
- RichTextBox.cs
- GeneralTransform3DGroup.cs
- TypeToken.cs
- StructuralType.cs
- DeleteWorkflowOwnerCommand.cs
- EventLogTraceListener.cs
- TraceSource.cs
- DBConnectionString.cs
- BinaryConverter.cs
- SQLByteStorage.cs
- BufferedStream.cs
- Rfc2898DeriveBytes.cs
- SiteMapNodeCollection.cs
- COMException.cs
- SamlAuthorityBinding.cs
- XmlSortKey.cs
- NameNode.cs
- DataGridViewImageColumn.cs
- SecurityTokenRequirement.cs
- AsyncPostBackErrorEventArgs.cs
- CompensatableTransactionScopeActivityDesigner.cs
- basevalidator.cs
- Shared.cs
- MetadataUtilsSmi.cs
- RemotingConfiguration.cs
- DataKeyArray.cs
- RoleManagerSection.cs
- NotifyIcon.cs
- FamilyMap.cs
- WindowsContainer.cs
- DBPropSet.cs
- ToolStripSeparatorRenderEventArgs.cs
- DeploymentSection.cs
- WindowsGrip.cs
- PropertyPathWorker.cs
- BitmapPalettes.cs
- HashHelpers.cs
- PackWebRequestFactory.cs
- TableLayoutStyle.cs
- Form.cs
- SemanticAnalyzer.cs
- CollectionBase.cs
- NativeMethods.cs
- AsyncMethodInvoker.cs
- TdsEnums.cs
- DynamicVirtualDiscoSearcher.cs
- TypeConstant.cs
- EntityDesignerBuildProvider.cs
- __ComObject.cs
- ToolStripPanelCell.cs
- Utils.cs
- ToolStripPanel.cs
- LOSFormatter.cs
- XmlElementCollection.cs
- SafeWaitHandle.cs
- DiscoveryClientElement.cs
- NullRuntimeConfig.cs
- ProxyHwnd.cs
- StringFreezingAttribute.cs
- ReadOnlyDataSourceView.cs
- LocalBuilder.cs
- SqlMethodTransformer.cs
- BulletedListEventArgs.cs
- TypeSemantics.cs
- ControlValuePropertyAttribute.cs
- OracleDateTime.cs
- SessionPageStateSection.cs
- FieldBuilder.cs
- FragmentQueryKB.cs
- Pointer.cs
- Int64AnimationUsingKeyFrames.cs
- StoreContentChangedEventArgs.cs
- TraceInternal.cs
- PkcsMisc.cs
- _FtpDataStream.cs
- LocalsItemDescription.cs
- GeometryHitTestResult.cs
- SEHException.cs
- TraceContext.cs
- IdentityHolder.cs
- DataRowChangeEvent.cs
- ExceptionHandler.cs
- AdornerLayer.cs