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
- SiteMapSection.cs
- ConsumerConnectionPointCollection.cs
- TextTreeUndoUnit.cs
- ScriptManager.cs
- HMACSHA512.cs
- CodeVariableReferenceExpression.cs
- ModifierKeysConverter.cs
- DispatcherProcessingDisabled.cs
- XamlNamespaceHelper.cs
- Trigger.cs
- CharacterBufferReference.cs
- ToolStripRenderer.cs
- Sentence.cs
- OleDbConnectionInternal.cs
- COM2Properties.cs
- TaskDesigner.cs
- MaskedTextProvider.cs
- EventLogPermissionEntry.cs
- IdentifierService.cs
- CollectionChange.cs
- SqlCommandSet.cs
- NestPullup.cs
- VisualTreeHelper.cs
- DataGridHeaderBorder.cs
- LocalizableResourceBuilder.cs
- DesignerDataView.cs
- ScrollEventArgs.cs
- BinaryObjectReader.cs
- OdbcEnvironmentHandle.cs
- AppAction.cs
- MetricEntry.cs
- Label.cs
- ToolStripDropTargetManager.cs
- InvalidPropValue.cs
- BatchParser.cs
- BitmapCacheBrush.cs
- FormViewDeleteEventArgs.cs
- RepeatInfo.cs
- FormsAuthenticationUserCollection.cs
- AccessKeyManager.cs
- DeclarationUpdate.cs
- FormViewPageEventArgs.cs
- SectionVisual.cs
- CodeRemoveEventStatement.cs
- CodeTypeMemberCollection.cs
- ListBindingConverter.cs
- EmbeddedMailObject.cs
- LayoutExceptionEventArgs.cs
- GetRecipientListRequest.cs
- LayoutEngine.cs
- IdnElement.cs
- SingleStorage.cs
- FloaterBaseParagraph.cs
- PersonalizationProviderCollection.cs
- CacheAxisQuery.cs
- MediaContext.cs
- XamlTreeBuilderBamlRecordWriter.cs
- RectangleGeometry.cs
- WindowsRichEdit.cs
- PenContext.cs
- SecurityProtocolFactory.cs
- ComponentRenameEvent.cs
- AsymmetricAlgorithm.cs
- ListDependantCardsRequest.cs
- UmAlQuraCalendar.cs
- MessageDecoder.cs
- PictureBox.cs
- TPLETWProvider.cs
- HandlerBase.cs
- WebPartDisplayModeCollection.cs
- ManualWorkflowSchedulerService.cs
- SetIndexBinder.cs
- ReflectionUtil.cs
- FunctionDetailsReader.cs
- Evaluator.cs
- OdbcStatementHandle.cs
- HiddenFieldPageStatePersister.cs
- NetworkInterface.cs
- DataGridViewCellValidatingEventArgs.cs
- SqlDataAdapter.cs
- TraceSource.cs
- _NetRes.cs
- ReadOnlyCollection.cs
- MarkupCompilePass2.cs
- ProtocolsConfigurationEntry.cs
- ComponentCommands.cs
- assemblycache.cs
- XmlElement.cs
- BindableTemplateBuilder.cs
- EmbeddedMailObject.cs
- XamlDesignerSerializationManager.cs
- dataSvcMapFileLoader.cs
- RegexCompiler.cs
- controlskin.cs
- ScriptingProfileServiceSection.cs
- SchemaManager.cs
- TabRenderer.cs
- TransformGroup.cs
- Property.cs
- AssertUtility.cs