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
- KeyBinding.cs
- DefaultProxySection.cs
- ReflectEventDescriptor.cs
- Encoder.cs
- HttpProtocolReflector.cs
- ComponentCommands.cs
- ListItemCollection.cs
- FileChangesMonitor.cs
- DoubleUtil.cs
- Action.cs
- HWStack.cs
- RenderingBiasValidation.cs
- AuthorizationSection.cs
- DesignerProperties.cs
- JapaneseLunisolarCalendar.cs
- Restrictions.cs
- Expressions.cs
- XhtmlTextWriter.cs
- StatusBarPanelClickEvent.cs
- DragDeltaEventArgs.cs
- DocumentReference.cs
- ProxyGenerator.cs
- CapabilitiesPattern.cs
- ResourceContainer.cs
- TransformerConfigurationWizardBase.cs
- ResourceSet.cs
- MetabaseReader.cs
- Popup.cs
- CollectionDataContract.cs
- MembershipValidatePasswordEventArgs.cs
- DataGridViewTextBoxEditingControl.cs
- BaseCAMarshaler.cs
- TextEndOfLine.cs
- DrawingContextWalker.cs
- TaiwanCalendar.cs
- TriggerAction.cs
- UnauthorizedAccessException.cs
- TreeSet.cs
- JournalEntryListConverter.cs
- ListViewItem.cs
- LastQueryOperator.cs
- AttachedAnnotation.cs
- FastEncoderWindow.cs
- SoapExtensionReflector.cs
- PeerToPeerException.cs
- TdsParameterSetter.cs
- FontNameConverter.cs
- WebChannelFactory.cs
- SqlXmlStorage.cs
- AsyncResult.cs
- ObjectCloneHelper.cs
- StylusButton.cs
- PropertyRecord.cs
- ErrorStyle.cs
- LicenseContext.cs
- PassportIdentity.cs
- Validator.cs
- PropertyKey.cs
- x509store.cs
- __FastResourceComparer.cs
- ScriptingRoleServiceSection.cs
- Queue.cs
- ConfigurationSectionHelper.cs
- TaskCanceledException.cs
- HttpRequestContext.cs
- ConfigurationStrings.cs
- Pointer.cs
- MasterPageBuildProvider.cs
- SmtpMail.cs
- HwndSubclass.cs
- ClientTargetSection.cs
- TypedReference.cs
- Polygon.cs
- MultipartContentParser.cs
- TypefaceMetricsCache.cs
- MetadataItemSerializer.cs
- HtmlUtf8RawTextWriter.cs
- UserControlBuildProvider.cs
- FontEmbeddingManager.cs
- InvokeHandlers.cs
- TypeConverterAttribute.cs
- XmlSchemaGroup.cs
- DataBoundControl.cs
- TransformCryptoHandle.cs
- DesignerHelpers.cs
- TabControl.cs
- xsdvalidator.cs
- CommonXSendMessage.cs
- OdbcInfoMessageEvent.cs
- OperationResponse.cs
- SQLChars.cs
- SafeNativeMethods.cs
- HttpFileCollection.cs
- InvalidAsynchronousStateException.cs
- ClientScriptManager.cs
- FieldToken.cs
- SystemColors.cs
- InputLanguageEventArgs.cs
- SqlGatherProducedAliases.cs
- FunctionParameter.cs