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
- SecurityUtils.cs
- EmptyStringExpandableObjectConverter.cs
- ColumnHeaderConverter.cs
- ActivityDefaults.cs
- Timeline.cs
- InfoCardSymmetricCrypto.cs
- ButtonFlatAdapter.cs
- Section.cs
- ObjectDataSourceDisposingEventArgs.cs
- DataGridTableCollection.cs
- ColumnResizeAdorner.cs
- DocumentViewerHelper.cs
- XmlWriterSettings.cs
- NamedPipeTransportManager.cs
- OdbcDataAdapter.cs
- DataTableMappingCollection.cs
- XslAst.cs
- VerificationException.cs
- CancellationTokenRegistration.cs
- ContextMenu.cs
- Memoizer.cs
- LocatorManager.cs
- VirtualizingPanel.cs
- TextBoxDesigner.cs
- AsymmetricCryptoHandle.cs
- XPathMessageFilter.cs
- ServiceCredentialsElement.cs
- TextEffectCollection.cs
- SystemInfo.cs
- RemoteWebConfigurationHost.cs
- CompositeFontParser.cs
- ConstructorExpr.cs
- XmlDataSourceNodeDescriptor.cs
- Matrix3DValueSerializer.cs
- RequestCachePolicy.cs
- ReferentialConstraint.cs
- httpapplicationstate.cs
- DirectoryLocalQuery.cs
- ListSortDescriptionCollection.cs
- TextTreeDeleteContentUndoUnit.cs
- CheckableControlBaseAdapter.cs
- ImageField.cs
- SharedStatics.cs
- ApplicationManager.cs
- Table.cs
- DesignerForm.cs
- securestring.cs
- TaskFormBase.cs
- OpenFileDialog.cs
- RangeValidator.cs
- SerializationFieldInfo.cs
- SortDescription.cs
- BoundPropertyEntry.cs
- IncrementalCompileAnalyzer.cs
- ChtmlPageAdapter.cs
- Package.cs
- StringConverter.cs
- AssociationSet.cs
- XslVisitor.cs
- controlskin.cs
- XmlSerializerOperationBehavior.cs
- ClientSettingsStore.cs
- BuildProvidersCompiler.cs
- InternalsVisibleToAttribute.cs
- DesignerActionList.cs
- HtmlTableCell.cs
- FrameworkElement.cs
- ExtensionQuery.cs
- WorkflowEventArgs.cs
- ScriptServiceAttribute.cs
- MetadataItem.cs
- RegionInfo.cs
- RotateTransform.cs
- AudioStateChangedEventArgs.cs
- XmlUtilWriter.cs
- DragEventArgs.cs
- BitmapFrameDecode.cs
- FlowDocumentView.cs
- RootProfilePropertySettingsCollection.cs
- EmptyReadOnlyDictionaryInternal.cs
- DeviceContext2.cs
- XmlSchemaObject.cs
- ExpressionVisitor.cs
- SamlSubjectStatement.cs
- OleDbRowUpdatedEvent.cs
- RecordConverter.cs
- ConfigUtil.cs
- DataRowChangeEvent.cs
- Form.cs
- TextDecorationLocationValidation.cs
- SelectionItemPattern.cs
- StylusOverProperty.cs
- String.cs
- DecimalStorage.cs
- StylusPlugInCollection.cs
- TransformConverter.cs
- safemediahandle.cs
- FixedSOMImage.cs
- ActivitySurrogateSelector.cs
- WindowsFormsHost.cs