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
- ComplexTypeEmitter.cs
- MailDefinitionBodyFileNameEditor.cs
- DataRecordInfo.cs
- SymbolUsageManager.cs
- mediaeventshelper.cs
- PerformanceCounterLib.cs
- FunctionImportMapping.cs
- ConstNode.cs
- TemplateBindingExtension.cs
- Zone.cs
- ReadOnlyKeyedCollection.cs
- BamlResourceContent.cs
- DisposableCollectionWrapper.cs
- LookupBindingPropertiesAttribute.cs
- DrawingImage.cs
- VectorAnimationUsingKeyFrames.cs
- Empty.cs
- TdsParserSafeHandles.cs
- RelativeSource.cs
- DataControlFieldHeaderCell.cs
- ZipIOCentralDirectoryBlock.cs
- HtmlSelectionListAdapter.cs
- DbConnectionPoolGroup.cs
- SafeNativeMethods.cs
- OdbcEnvironment.cs
- LinkDesigner.cs
- AdornerPresentationContext.cs
- OSFeature.cs
- ScriptBehaviorDescriptor.cs
- SourceInterpreter.cs
- EmptyCollection.cs
- MD5Cng.cs
- ApplicationContext.cs
- CheckBox.cs
- FixedTextPointer.cs
- EncryptedPackage.cs
- SimpleBitVector32.cs
- MenuBase.cs
- XmlCharacterData.cs
- HtmlImageAdapter.cs
- Privilege.cs
- MailHeaderInfo.cs
- ParameterCollection.cs
- Proxy.cs
- PropertyRecord.cs
- CookielessHelper.cs
- HttpHandlerAction.cs
- Sequence.cs
- OleDbRowUpdatingEvent.cs
- Crypto.cs
- updatecommandorderer.cs
- SourceItem.cs
- HttpConfigurationContext.cs
- SHA1CryptoServiceProvider.cs
- Button.cs
- MatrixAnimationBase.cs
- PreservationFileReader.cs
- DnsPermission.cs
- ThreadInterruptedException.cs
- DataErrorValidationRule.cs
- InlineObject.cs
- JournalEntryListConverter.cs
- LOSFormatter.cs
- WebPartVerb.cs
- XmlDictionaryReaderQuotas.cs
- DataColumnChangeEvent.cs
- Rfc2898DeriveBytes.cs
- LocatorPartList.cs
- PreProcessor.cs
- CodeSpit.cs
- DBConnection.cs
- DataSourceControlBuilder.cs
- odbcmetadatacollectionnames.cs
- RelationshipEndMember.cs
- SerialPinChanges.cs
- SingleAnimation.cs
- FixedDSBuilder.cs
- TextTreePropertyUndoUnit.cs
- PropertyRef.cs
- LocalFileSettingsProvider.cs
- PropertyRecord.cs
- DataGridViewCellValueEventArgs.cs
- Error.cs
- ToolStripItemRenderEventArgs.cs
- CmsInterop.cs
- PointCollection.cs
- Button.cs
- LaxModeSecurityHeaderElementInferenceEngine.cs
- TableLayoutRowStyleCollection.cs
- CroppedBitmap.cs
- DataListItem.cs
- SimpleWebHandlerParser.cs
- HtmlWindowCollection.cs
- ThreadStaticAttribute.cs
- GridToolTip.cs
- TemplateBindingExpression.cs
- DrawingContextDrawingContextWalker.cs
- XD.cs
- NetDispatcherFaultException.cs
- SystemUnicastIPAddressInformation.cs