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
- TargetFrameworkUtil.cs
- SpStreamWrapper.cs
- SQLString.cs
- WebPartTransformerCollection.cs
- NamedElement.cs
- NullRuntimeConfig.cs
- DataGridViewCellPaintingEventArgs.cs
- ApplicationServiceManager.cs
- TextEditorCharacters.cs
- ControlPropertyNameConverter.cs
- DbConnectionPoolIdentity.cs
- HttpCacheVaryByContentEncodings.cs
- TrackingServices.cs
- MappableObjectManager.cs
- ExpressionBindingCollection.cs
- SqlMethods.cs
- DocumentGrid.cs
- PermissionSetTriple.cs
- RootProfilePropertySettingsCollection.cs
- LayoutEditorPart.cs
- XamlVector3DCollectionSerializer.cs
- XmlSchemaNotation.cs
- SrgsRuleRef.cs
- WinEventQueueItem.cs
- DesignerVerbCollection.cs
- ExpressionBindings.cs
- HttpsTransportBindingElement.cs
- PrefixHandle.cs
- GenericUriParser.cs
- Marshal.cs
- ProxyFragment.cs
- ScrollItemProviderWrapper.cs
- Nullable.cs
- DateBoldEvent.cs
- PropertyGeneratedEventArgs.cs
- MessageQueueCriteria.cs
- PrimitiveDataContract.cs
- EntityViewContainer.cs
- DateTimeOffsetConverter.cs
- RequestContextBase.cs
- IListConverters.cs
- PriorityItem.cs
- ToolStripComboBox.cs
- MimeTypeAttribute.cs
- TextTreeUndoUnit.cs
- GetPageNumberCompletedEventArgs.cs
- SafeEventLogWriteHandle.cs
- HashSetDebugView.cs
- Point3D.cs
- TextServicesContext.cs
- StickyNoteAnnotations.cs
- AnimationTimeline.cs
- CustomPeerResolverService.cs
- SchemaElement.cs
- TreePrinter.cs
- Visual.cs
- WebPartManager.cs
- ObjectItemLoadingSessionData.cs
- ChineseLunisolarCalendar.cs
- InstanceOwnerException.cs
- TextRenderer.cs
- EventLogHandle.cs
- ConsoleEntryPoint.cs
- BeginStoryboard.cs
- StylusOverProperty.cs
- HostSecurityManager.cs
- Soap.cs
- HtmlElementEventArgs.cs
- OptimizedTemplateContentHelper.cs
- LiteralControl.cs
- MemberMaps.cs
- MaskedTextBoxTextEditor.cs
- MapPathBasedVirtualPathProvider.cs
- HasCopySemanticsAttribute.cs
- TreeViewItem.cs
- CssStyleCollection.cs
- ToolStripRenderer.cs
- _TimerThread.cs
- XmlComment.cs
- RSAPKCS1SignatureFormatter.cs
- PolicyImporterElement.cs
- Collection.cs
- GenericAuthenticationEventArgs.cs
- DetailsView.cs
- CodePropertyReferenceExpression.cs
- sqlstateclientmanager.cs
- FilterRepeater.cs
- Animatable.cs
- CompilerGlobalScopeAttribute.cs
- ToolStripScrollButton.cs
- HttpGetProtocolReflector.cs
- ConnectionPointCookie.cs
- FlowDocument.cs
- XmlDocumentFragment.cs
- DataViewManager.cs
- oledbmetadatacollectionnames.cs
- XComponentModel.cs
- CodeTypeMember.cs
- DesignTimeTemplateParser.cs
- VirtualizingStackPanel.cs