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
- DataControlFieldHeaderCell.cs
- HttpWebResponse.cs
- SqlReorderer.cs
- AppearanceEditorPart.cs
- HttpResponse.cs
- UnsafeNativeMethods.cs
- XmlTextReaderImpl.cs
- DependencyPropertyAttribute.cs
- BrowserCapabilitiesFactoryBase.cs
- XDRSchema.cs
- ParallelEnumerableWrapper.cs
- unsafeIndexingFilterStream.cs
- HtmlInputReset.cs
- BooleanFunctions.cs
- BitmapEffectRenderDataResource.cs
- LocatorPartList.cs
- ContentHostHelper.cs
- WebPartUtil.cs
- JournalEntry.cs
- NamespaceExpr.cs
- RSAProtectedConfigurationProvider.cs
- PingReply.cs
- VideoDrawing.cs
- ConfigXmlText.cs
- FrameworkElementFactoryMarkupObject.cs
- UnaryNode.cs
- InternalConfigSettingsFactory.cs
- WebPartVerbCollection.cs
- CodeGeneratorAttribute.cs
- cookiecontainer.cs
- EventDescriptorCollection.cs
- Codec.cs
- HttpWrapper.cs
- DataErrorValidationRule.cs
- ParagraphVisual.cs
- FormatException.cs
- DiscoveryClientProtocol.cs
- IntegerValidator.cs
- Track.cs
- ObjectDataSourceDisposingEventArgs.cs
- PageTheme.cs
- PrintDialog.cs
- GridViewActionList.cs
- XmlQualifiedNameTest.cs
- _ScatterGatherBuffers.cs
- DataGridViewBindingCompleteEventArgs.cs
- StreamResourceInfo.cs
- MetadataArtifactLoaderResource.cs
- HttpBufferlessInputStream.cs
- NativeWindow.cs
- BuilderInfo.cs
- ModelVisual3D.cs
- Package.cs
- TypeUnloadedException.cs
- CompositeActivityMarkupSerializer.cs
- RuntimeConfigLKG.cs
- XmlSchemaIdentityConstraint.cs
- CodeNamespaceImport.cs
- XmlDataFileEditor.cs
- FormViewInsertedEventArgs.cs
- WeakReferenceEnumerator.cs
- LifetimeManager.cs
- Token.cs
- UnicodeEncoding.cs
- IndexedString.cs
- DocumentApplicationJournalEntry.cs
- TextAction.cs
- BindingFormattingDialog.cs
- DoubleConverter.cs
- UIElement3D.cs
- GPRECT.cs
- BamlLocalizableResourceKey.cs
- HyperLink.cs
- XmlDataSource.cs
- PtsHost.cs
- SchemaTableOptionalColumn.cs
- XmlWriter.cs
- ContractSearchPattern.cs
- DisplayClaim.cs
- SrgsSemanticInterpretationTag.cs
- LinqDataSourceInsertEventArgs.cs
- Verify.cs
- SerializationEventsCache.cs
- HttpCacheVary.cs
- XmlAnyElementAttribute.cs
- UInt64Converter.cs
- ControlUtil.cs
- CharKeyFrameCollection.cs
- Rectangle.cs
- Visitor.cs
- RecognizeCompletedEventArgs.cs
- GenericRootAutomationPeer.cs
- DoubleAnimationBase.cs
- IdleTimeoutMonitor.cs
- CopyNodeSetAction.cs
- GridViewDeletedEventArgs.cs
- Events.cs
- Comparer.cs
- DataColumnPropertyDescriptor.cs
- NativeMethodsCLR.cs