Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / RuntimeConfigLKG.cs / 1305376 / RuntimeConfigLKG.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
using System.Collections;
using System.Configuration;
using System.Configuration.Internal;
using System.Security.Permissions;
using System.Web;
using System.Web.Util;
using System.Web.Hosting;
using System.Web.Configuration;
using ClassHttpRuntime=System.Web.HttpRuntime;
using ClassHostingEnvironment=System.Web.Hosting.HostingEnvironment;
namespace System.Web.Configuration {
//
// RuntimeConfig class that implements LKG functionality.
//
internal class RuntimeConfigLKG : RuntimeConfig {
//
// Note that if configRecord is null, we are the LKG for the ClientRuntimeConfig.
//
internal RuntimeConfigLKG(IInternalConfigRecord configRecord) : base(configRecord, true) {}
[ConfigurationPermission(SecurityAction.Assert, Unrestricted=true)]
protected override object GetSectionObject(string sectionName) {
if (_configRecord != null) {
return _configRecord.GetLkgSection(sectionName);
}
else {
try {
return ConfigurationManager.GetSection(sectionName);
}
catch {
return null;
}
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
using System.Collections;
using System.Configuration;
using System.Configuration.Internal;
using System.Security.Permissions;
using System.Web;
using System.Web.Util;
using System.Web.Hosting;
using System.Web.Configuration;
using ClassHttpRuntime=System.Web.HttpRuntime;
using ClassHostingEnvironment=System.Web.Hosting.HostingEnvironment;
namespace System.Web.Configuration {
//
// RuntimeConfig class that implements LKG functionality.
//
internal class RuntimeConfigLKG : RuntimeConfig {
//
// Note that if configRecord is null, we are the LKG for the ClientRuntimeConfig.
//
internal RuntimeConfigLKG(IInternalConfigRecord configRecord) : base(configRecord, true) {}
[ConfigurationPermission(SecurityAction.Assert, Unrestricted=true)]
protected override object GetSectionObject(string sectionName) {
if (_configRecord != null) {
return _configRecord.GetLkgSection(sectionName);
}
else {
try {
return ConfigurationManager.GetSection(sectionName);
}
catch {
return null;
}
}
}
}
}
// 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
- ValidationUtility.cs
- ResourceManagerWrapper.cs
- ExtentJoinTreeNode.cs
- Byte.cs
- Atom10FormatterFactory.cs
- Localizer.cs
- DataSourceControlBuilder.cs
- StandardOleMarshalObject.cs
- MsmqTransportElement.cs
- EntityDataReader.cs
- CompressedStack.cs
- FontCollection.cs
- DbModificationCommandTree.cs
- TextRangeBase.cs
- RoleGroupCollectionEditor.cs
- FastEncoderWindow.cs
- ValueQuery.cs
- TextAnchor.cs
- InvalidStoreProtectionKeyException.cs
- InstanceHandle.cs
- ResumeStoryboard.cs
- COAUTHINFO.cs
- DispatchChannelSink.cs
- Encoding.cs
- WindowsNonControl.cs
- HttpStreams.cs
- CalendarDateRangeChangingEventArgs.cs
- EDesignUtil.cs
- ValidationEventArgs.cs
- Executor.cs
- SamlDoNotCacheCondition.cs
- LayoutTable.cs
- _NtlmClient.cs
- CqlQuery.cs
- BaseParser.cs
- Label.cs
- UserInitiatedNavigationPermission.cs
- SequentialUshortCollection.cs
- ConfigurationManager.cs
- IBuiltInEvidence.cs
- ColorContext.cs
- PlainXmlDeserializer.cs
- CorrelationManager.cs
- ToolStripItem.cs
- ServiceReference.cs
- HandlerFactoryCache.cs
- DataGridViewToolTip.cs
- SqlTrackingWorkflowInstance.cs
- HtmlUtf8RawTextWriter.cs
- IPAddressCollection.cs
- WindowsRegion.cs
- XMLSchema.cs
- HtmlInputCheckBox.cs
- TcpSocketManager.cs
- ListDataHelper.cs
- WindowsFormsHostPropertyMap.cs
- Constants.cs
- SafeRegistryHandle.cs
- TimelineClockCollection.cs
- SendingRequestEventArgs.cs
- RegexCaptureCollection.cs
- ValidationHelper.cs
- CodeVariableReferenceExpression.cs
- TypeInitializationException.cs
- Helpers.cs
- HttpPostProtocolImporter.cs
- OleDbConnectionInternal.cs
- DecoderNLS.cs
- Regex.cs
- TagPrefixAttribute.cs
- DesignTimeVisibleAttribute.cs
- Transaction.cs
- WebProxyScriptElement.cs
- CancellationToken.cs
- CodeIdentifier.cs
- ObjectAssociationEndMapping.cs
- BitmapCodecInfoInternal.cs
- PersonalizationAdministration.cs
- ToolStripArrowRenderEventArgs.cs
- FragmentQueryKB.cs
- DataGridViewBindingCompleteEventArgs.cs
- SmiEventSink_Default.cs
- BufferModesCollection.cs
- SingleStorage.cs
- CryptoProvider.cs
- Solver.cs
- CloudCollection.cs
- HtmlMeta.cs
- InheritanceContextChangedEventManager.cs
- TypeConverterValueSerializer.cs
- Span.cs
- RepeaterCommandEventArgs.cs
- SmiEventSink_DeferedProcessing.cs
- RC2.cs
- CommandManager.cs
- DbMetaDataColumnNames.cs
- CategoryAttribute.cs
- SafeArrayTypeMismatchException.cs
- Expression.DebuggerProxy.cs
- AttributeProviderAttribute.cs