Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / Configuration / RuntimeConfigLKG.cs / 1 / 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.
//------------------------------------------------------------------------------
//
// 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- propertyentry.cs
- ControlEvent.cs
- DBSchemaTable.cs
- ToolZone.cs
- Facet.cs
- Point4D.cs
- ListBase.cs
- SafeRightsManagementEnvironmentHandle.cs
- ValueQuery.cs
- TitleStyle.cs
- DllHostedComPlusServiceHost.cs
- BaseTemplateCodeDomTreeGenerator.cs
- MdImport.cs
- ShaperBuffers.cs
- LocationChangedEventArgs.cs
- PeerTransportListenAddressValidatorAttribute.cs
- listviewsubitemcollectioneditor.cs
- QilXmlReader.cs
- TextBoxAutoCompleteSourceConverter.cs
- TransformerInfo.cs
- SizeAnimation.cs
- IOThreadTimer.cs
- XmlObjectSerializer.cs
- HTMLTagNameToTypeMapper.cs
- DataGridViewRow.cs
- BuildResult.cs
- OverrideMode.cs
- WebSysDescriptionAttribute.cs
- COAUTHINFO.cs
- ExtensibleClassFactory.cs
- WebPartConnectionsConfigureVerb.cs
- XmlValueConverter.cs
- ShortcutKeysEditor.cs
- ConstantExpression.cs
- MessageDecoder.cs
- AnnotationHelper.cs
- IntranetCredentialPolicy.cs
- CalendarDesigner.cs
- XmlValidatingReader.cs
- DataControlImageButton.cs
- XmlNamespaceDeclarationsAttribute.cs
- PictureBox.cs
- RoleManagerEventArgs.cs
- StateMachineSubscription.cs
- MenuItem.cs
- WebHttpDispatchOperationSelectorData.cs
- XmlSchemaResource.cs
- ResXFileRef.cs
- QueryInterceptorAttribute.cs
- CommandBinding.cs
- ByteArrayHelperWithString.cs
- WebCodeGenerator.cs
- RegexCaptureCollection.cs
- SinglePageViewer.cs
- DetailsViewCommandEventArgs.cs
- ServiceMetadataExtension.cs
- XamlToRtfParser.cs
- MimeMapping.cs
- StaticFileHandler.cs
- InternalPermissions.cs
- TypedRowHandler.cs
- EntityTypeEmitter.cs
- ResetableIterator.cs
- DesignerSerializationOptionsAttribute.cs
- DataGridPagingPage.cs
- AttachedPropertyMethodSelector.cs
- DBSchemaRow.cs
- EmptyEnumerator.cs
- WebPartZoneBase.cs
- HttpPostProtocolImporter.cs
- ServiceDesigner.cs
- wgx_exports.cs
- ExpressionWriter.cs
- BuilderInfo.cs
- NonClientArea.cs
- CommonRemoteMemoryBlock.cs
- SeekStoryboard.cs
- WebPartsPersonalization.cs
- SafeMemoryMappedFileHandle.cs
- UIElementCollection.cs
- DocumentOrderComparer.cs
- ErrorFormatterPage.cs
- COAUTHIDENTITY.cs
- ConfigXmlComment.cs
- ChannelTerminatedException.cs
- XmlHierarchicalDataSourceView.cs
- HMACSHA256.cs
- backend.cs
- SqlExpressionNullability.cs
- SqlLiftIndependentRowExpressions.cs
- StaticExtension.cs
- WindowsFormsSectionHandler.cs
- FunctionNode.cs
- DataGridViewRowHeaderCell.cs
- SimpleLine.cs
- Regex.cs
- ColorAnimationUsingKeyFrames.cs
- ObjectDataProvider.cs
- ProtocolsConfiguration.cs
- WorkflowApplicationTerminatedException.cs