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
- UnauthorizedAccessException.cs
- AccessText.cs
- ClientSession.cs
- Metadata.cs
- TemplateNameScope.cs
- QuaternionRotation3D.cs
- HebrewNumber.cs
- DecimalConverter.cs
- XmlSchemaAttribute.cs
- DataGridHeaderBorder.cs
- DocumentViewerBase.cs
- UiaCoreApi.cs
- MulticastIPAddressInformationCollection.cs
- BuildManager.cs
- Vector3D.cs
- BamlWriter.cs
- DataError.cs
- DocumentViewerAutomationPeer.cs
- CatalogPartChrome.cs
- CodeStatement.cs
- DesignTimeSiteMapProvider.cs
- ActivityFunc.cs
- WebPartChrome.cs
- RowToFieldTransformer.cs
- HostedBindingBehavior.cs
- TransformConverter.cs
- mediaeventargs.cs
- SecUtil.cs
- ConstraintManager.cs
- SchemaNotation.cs
- ZipIORawDataFileBlock.cs
- GridViewSelectEventArgs.cs
- DataTableMappingCollection.cs
- GroupItemAutomationPeer.cs
- ChildrenQuery.cs
- PointIndependentAnimationStorage.cs
- InputLangChangeEvent.cs
- WorkflowValidationFailedException.cs
- TimeSpanStorage.cs
- ToolStripContentPanel.cs
- SafeSecurityHelper.cs
- DataTablePropertyDescriptor.cs
- FixedStringLookup.cs
- InputLanguage.cs
- SqlStream.cs
- TdsParserSessionPool.cs
- FontFamilyConverter.cs
- HtmlHead.cs
- UnicodeEncoding.cs
- HtmlInputReset.cs
- WMIInterop.cs
- IsolatedStorage.cs
- ObjectConverter.cs
- HttpRequest.cs
- FieldBuilder.cs
- CapabilitiesSection.cs
- QuadraticBezierSegment.cs
- PreviewPageInfo.cs
- SqlMetaData.cs
- SafePipeHandle.cs
- ClipboardProcessor.cs
- Compensate.cs
- NamespaceList.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- TypeContext.cs
- EntityStoreSchemaFilterEntry.cs
- XPathDocumentIterator.cs
- followingquery.cs
- ServiceDocument.cs
- SystemInfo.cs
- EUCJPEncoding.cs
- MultiSelectRootGridEntry.cs
- CreateUserWizardStep.cs
- CqlParserHelpers.cs
- XmlSignatureManifest.cs
- WindowsListView.cs
- ToolStripLabel.cs
- WaitHandleCannotBeOpenedException.cs
- ActivityTrace.cs
- Soap12ProtocolImporter.cs
- WebScriptMetadataInstanceContextProvider.cs
- PartialTrustHelpers.cs
- BindingSource.cs
- TextStore.cs
- TextParagraph.cs
- SqlConnectionPoolGroupProviderInfo.cs
- InkPresenter.cs
- DataGridViewColumnStateChangedEventArgs.cs
- DesignerValidatorAdapter.cs
- CodeTypeOfExpression.cs
- EnterpriseServicesHelper.cs
- Int32.cs
- AlternateView.cs
- ExpressionList.cs
- SqlDataSourceCustomCommandPanel.cs
- DataGridItemEventArgs.cs
- ScriptingProfileServiceSection.cs
- ExplicitDiscriminatorMap.cs
- TableLayoutPanelBehavior.cs
- SplineKeyFrames.cs