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
- SBCSCodePageEncoding.cs
- DetailsViewInsertEventArgs.cs
- ProfileElement.cs
- COM2ColorConverter.cs
- DoubleCollectionValueSerializer.cs
- ColumnTypeConverter.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- KeyPullup.cs
- DbConnectionPool.cs
- ErasingStroke.cs
- OleDbRowUpdatedEvent.cs
- OdbcHandle.cs
- XomlSerializationHelpers.cs
- VectorAnimationUsingKeyFrames.cs
- NativeWrapper.cs
- ObjectStateEntryDbDataRecord.cs
- HelpKeywordAttribute.cs
- CodeDomLoader.cs
- WebPartCatalogCloseVerb.cs
- XmlElementList.cs
- ManagedIStream.cs
- ConfigurationElement.cs
- TableLayoutPanel.cs
- ConnectivityStatus.cs
- TypedDatasetGenerator.cs
- NamespaceList.cs
- EventPrivateKey.cs
- FunctionCommandText.cs
- sqlpipe.cs
- TimeSpanFormat.cs
- OutputWindow.cs
- DependencyPropertyKind.cs
- _CacheStreams.cs
- SortDescription.cs
- PhysicalAddress.cs
- Thread.cs
- InvalidEnumArgumentException.cs
- ComplexType.cs
- DefaultValueTypeConverter.cs
- GridItemPattern.cs
- TypeElement.cs
- CodeExpressionCollection.cs
- NullRuntimeConfig.cs
- XmlAnyAttributeAttribute.cs
- _Rfc2616CacheValidators.cs
- IndentedTextWriter.cs
- DoubleIndependentAnimationStorage.cs
- PackageRelationshipSelector.cs
- CompositeActivityTypeDescriptor.cs
- TileBrush.cs
- COM2ComponentEditor.cs
- SymmetricKeyWrap.cs
- XPathAncestorIterator.cs
- XmlILTrace.cs
- RtType.cs
- FileLevelControlBuilderAttribute.cs
- WindowsFormsHost.cs
- RoleService.cs
- FormatVersion.cs
- SystemColors.cs
- BitmapSource.cs
- AppDomainProtocolHandler.cs
- AspNetSynchronizationContext.cs
- InputScopeConverter.cs
- Int32KeyFrameCollection.cs
- XhtmlBasicValidatorAdapter.cs
- ComponentEditorPage.cs
- Win32KeyboardDevice.cs
- DataGridTemplateColumn.cs
- COMException.cs
- AccessedThroughPropertyAttribute.cs
- Rectangle.cs
- AuthenticationSection.cs
- TreeNodeMouseHoverEvent.cs
- DbExpressionVisitor_TResultType.cs
- CalendarDesigner.cs
- WpfXamlMember.cs
- SeverityFilter.cs
- Int64AnimationUsingKeyFrames.cs
- ReachIDocumentPaginatorSerializerAsync.cs
- WarningException.cs
- SourceFileBuildProvider.cs
- SamlSerializer.cs
- GlyphRun.cs
- DataMisalignedException.cs
- VolatileResourceManager.cs
- Point4DConverter.cs
- ActivityTrace.cs
- ProfileModule.cs
- ListItemConverter.cs
- SharedMemory.cs
- DateTimeOffset.cs
- BmpBitmapDecoder.cs
- CatalogPartChrome.cs
- ItemList.cs
- newinstructionaction.cs
- WebResourceAttribute.cs
- PrintDialogException.cs
- TimeSpanConverter.cs
- TreeWalker.cs