Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- LineVisual.cs
- XmlSchemaAny.cs
- AsyncResult.cs
- HScrollBar.cs
- ArithmeticException.cs
- WorkItem.cs
- RootBuilder.cs
- XmlCodeExporter.cs
- SqlFunctionAttribute.cs
- StateDesigner.CommentLayoutGlyph.cs
- ExtendedProtectionPolicyElement.cs
- ServiceBehaviorElementCollection.cs
- TreeBuilderXamlTranslator.cs
- SqlUtil.cs
- BinHexDecoder.cs
- MatrixStack.cs
- UncommonField.cs
- TypeUtil.cs
- WizardPanelChangingEventArgs.cs
- ConnectionManagementElementCollection.cs
- DllNotFoundException.cs
- MembershipPasswordException.cs
- SeekableReadStream.cs
- UrlMapping.cs
- XmlAttributeCache.cs
- ThousandthOfEmRealDoubles.cs
- GridViewEditEventArgs.cs
- TextRangeBase.cs
- cookiecontainer.cs
- KeyMatchBuilder.cs
- ProxyHwnd.cs
- ByteStack.cs
- TextFormattingConverter.cs
- StringDictionary.cs
- KeyValuePairs.cs
- XsltConvert.cs
- UserControlCodeDomTreeGenerator.cs
- SoapElementAttribute.cs
- PersonalizationEntry.cs
- SqlDataSourceConnectionPanel.cs
- NetworkInformationPermission.cs
- ServiceNotStartedException.cs
- PassportAuthenticationEventArgs.cs
- CssTextWriter.cs
- MainMenu.cs
- ProcessRequestAsyncResult.cs
- OutputBuffer.cs
- Win32MouseDevice.cs
- CollectionBuilder.cs
- ServiceConfigurationTraceRecord.cs
- TargetConverter.cs
- PasswordRecoveryDesigner.cs
- ToolStripOverflow.cs
- EntityCommandDefinition.cs
- PolyLineSegment.cs
- DrawingContextDrawingContextWalker.cs
- Calendar.cs
- UserPreferenceChangingEventArgs.cs
- TypeInfo.cs
- TypePropertyEditor.cs
- TranslateTransform.cs
- HtmlContainerControl.cs
- NavigatorInvalidBodyAccessException.cs
- HttpProcessUtility.cs
- SessionSwitchEventArgs.cs
- InheritablePropertyChangeInfo.cs
- OwnerDrawPropertyBag.cs
- UserControlFileEditor.cs
- ChannelDispatcherBase.cs
- DoubleConverter.cs
- DragCompletedEventArgs.cs
- DiagnosticStrings.cs
- _UriTypeConverter.cs
- TextParaClient.cs
- WebPartCloseVerb.cs
- SelectingProviderEventArgs.cs
- RegexMatchCollection.cs
- XmlWriterDelegator.cs
- PersianCalendar.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- MemoryPressure.cs
- GorillaCodec.cs
- MSAAWinEventWrap.cs
- SQLGuid.cs
- FormsAuthenticationConfiguration.cs
- DescendentsWalkerBase.cs
- Mapping.cs
- HttpEncoder.cs
- ProcessHostFactoryHelper.cs
- Int64Storage.cs
- Symbol.cs
- sqlstateclientmanager.cs
- DelayLoadType.cs
- XmlSerializationWriter.cs
- EngineSiteSapi.cs
- StorageModelBuildProvider.cs
- XPathException.cs
- ActivitiesCollection.cs
- BinaryUtilClasses.cs
- StaticSiteMapProvider.cs