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
- ArithmeticException.cs
- HttpHostedTransportConfiguration.cs
- XmlnsDictionary.cs
- ReadOnlyDictionary.cs
- BooleanKeyFrameCollection.cs
- DelegatingConfigHost.cs
- Int32Rect.cs
- ActivityPreviewDesigner.cs
- PerfProviderCollection.cs
- ContextStack.cs
- _NetRes.cs
- Speller.cs
- AudioDeviceOut.cs
- RoleGroup.cs
- SettingsAttributeDictionary.cs
- QuadraticBezierSegment.cs
- XmlComment.cs
- UdpDiscoveryEndpointElement.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- NullToBooleanConverter.cs
- ExceptionCollection.cs
- LassoHelper.cs
- ColorDialog.cs
- Odbc32.cs
- CollectionChangedEventManager.cs
- NavigationEventArgs.cs
- FileDialogPermission.cs
- NominalTypeEliminator.cs
- GPRECT.cs
- WebPartDisplayModeCollection.cs
- WebPartDisplayModeCollection.cs
- WindowsProgressbar.cs
- ResourceReader.cs
- Conditional.cs
- SHA256CryptoServiceProvider.cs
- XmlArrayItemAttributes.cs
- EncoderParameters.cs
- X509Extension.cs
- EventLogPermission.cs
- EditorBrowsableAttribute.cs
- SchemaCollectionCompiler.cs
- OracleLob.cs
- PageThemeParser.cs
- ViewPort3D.cs
- EventLogTraceListener.cs
- SerialErrors.cs
- Visual3DCollection.cs
- CategoryNameCollection.cs
- CheckBoxPopupAdapter.cs
- ApplicationFileParser.cs
- WorkflowDesignerColors.cs
- StylusButtonCollection.cs
- ManagementClass.cs
- BinaryQueryOperator.cs
- SymmetricAlgorithm.cs
- AnnouncementSendsAsyncResult.cs
- AxHost.cs
- IndexingContentUnit.cs
- ComponentGlyph.cs
- TableCell.cs
- ZipIOLocalFileDataDescriptor.cs
- AuthenticationSection.cs
- DomainUpDown.cs
- UserMapPath.cs
- Compiler.cs
- Assign.cs
- Panel.cs
- SmiTypedGetterSetter.cs
- RichTextBox.cs
- RuleSettings.cs
- UserPreferenceChangingEventArgs.cs
- BulletedList.cs
- TreeBuilderBamlTranslator.cs
- SmtpNtlmAuthenticationModule.cs
- MissingManifestResourceException.cs
- AddInActivator.cs
- WinEventHandler.cs
- BooleanFacetDescriptionElement.cs
- Util.cs
- UIElement3D.cs
- ItemMap.cs
- MimeReturn.cs
- AppendHelper.cs
- TreeNodeStyleCollectionEditor.cs
- FtpRequestCacheValidator.cs
- SystemResourceHost.cs
- FixedStringLookup.cs
- TreeBuilder.cs
- NativeMethods.cs
- Terminate.cs
- RadioButtonStandardAdapter.cs
- RuleProcessor.cs
- ObjectQueryExecutionPlan.cs
- userdatakeys.cs
- TCPClient.cs
- SQLRoleProvider.cs
- ApplicationProxyInternal.cs
- ListGeneralPage.cs
- DocumentOrderQuery.cs
- CodeDomExtensionMethods.cs