Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / Compilation / ResourceProviderFactory.cs / 1 / ResourceProviderFactory.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Compilation { using System; using System.Security.Permissions; /* * Interface used to create app and page IResourceProvider objects */ [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public abstract class ResourceProviderFactory { public abstract IResourceProvider CreateGlobalResourceProvider(string classKey); public abstract IResourceProvider CreateLocalResourceProvider(string virtualPath); } /* * Implementation of ResourceProviderFactory for ResourceManager based resources */ internal class ResXResourceProviderFactory: ResourceProviderFactory { public override IResourceProvider CreateGlobalResourceProvider(string classKey) { return new GlobalResXResourceProvider(classKey); } public override IResourceProvider CreateLocalResourceProvider(string virtualPath) { return new LocalResXResourceProvider(VirtualPath.Create(virtualPath)); } } } // 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. // //----------------------------------------------------------------------------- namespace System.Web.Compilation { using System; using System.Security.Permissions; /* * Interface used to create app and page IResourceProvider objects */ [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public abstract class ResourceProviderFactory { public abstract IResourceProvider CreateGlobalResourceProvider(string classKey); public abstract IResourceProvider CreateLocalResourceProvider(string virtualPath); } /* * Implementation of ResourceProviderFactory for ResourceManager based resources */ internal class ResXResourceProviderFactory: ResourceProviderFactory { public override IResourceProvider CreateGlobalResourceProvider(string classKey) { return new GlobalResXResourceProvider(classKey); } public override IResourceProvider CreateLocalResourceProvider(string virtualPath) { return new LocalResXResourceProvider(VirtualPath.Create(virtualPath)); } } } // 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
- ListViewUpdatedEventArgs.cs
- XslUrlEditor.cs
- TypedReference.cs
- TextPenaltyModule.cs
- CharAnimationUsingKeyFrames.cs
- EntityClientCacheKey.cs
- DocumentReference.cs
- DbCommandTree.cs
- TagPrefixAttribute.cs
- ApplicationActivator.cs
- RenamedEventArgs.cs
- WSSecurityOneDotZeroSendSecurityHeader.cs
- Events.cs
- LinkConverter.cs
- XMLSchema.cs
- TextTreeUndo.cs
- Match.cs
- PseudoWebRequest.cs
- OptimizerPatterns.cs
- Predicate.cs
- OracleTransaction.cs
- ConnectionsZone.cs
- TextCompositionEventArgs.cs
- DbConnectionFactory.cs
- SwitchExpression.cs
- XmlDigitalSignatureProcessor.cs
- XPathNavigator.cs
- WrappedIUnknown.cs
- DataComponentMethodGenerator.cs
- Journal.cs
- OneToOneMappingSerializer.cs
- Walker.cs
- BrushConverter.cs
- DomNameTable.cs
- GB18030Encoding.cs
- ComponentEditorForm.cs
- CompositeFontFamily.cs
- SingleAnimationUsingKeyFrames.cs
- XmlDataLoader.cs
- BamlReader.cs
- XmlComplianceUtil.cs
- ComNativeDescriptor.cs
- InputScopeConverter.cs
- MessageHeaderInfoTraceRecord.cs
- PageVisual.cs
- ViewStateModeByIdAttribute.cs
- TextFindEngine.cs
- OdbcDataAdapter.cs
- CodeBlockBuilder.cs
- ProxyWebPartManager.cs
- Latin1Encoding.cs
- TTSVoice.cs
- ComponentChangedEvent.cs
- ZoneButton.cs
- DefaultEventAttribute.cs
- LoginName.cs
- SelectionRange.cs
- OpenTypeLayout.cs
- FormViewDeletedEventArgs.cs
- ToolStripItemCollection.cs
- AdPostCacheSubstitution.cs
- SqlRewriteScalarSubqueries.cs
- Speller.cs
- TaskScheduler.cs
- RegexGroup.cs
- SqlDataSourceSelectingEventArgs.cs
- RangeBase.cs
- PackageFilter.cs
- Model3DCollection.cs
- SqlMultiplexer.cs
- EventManager.cs
- PagesSection.cs
- FutureFactory.cs
- ImageEditor.cs
- FreezableCollection.cs
- HttpGetServerProtocol.cs
- _ConnectionGroup.cs
- ISAPIRuntime.cs
- XmlDataDocument.cs
- ArrayExtension.cs
- PtsContext.cs
- AttributeTableBuilder.cs
- SamlDoNotCacheCondition.cs
- PbrsForward.cs
- RecordBuilder.cs
- OneToOneMappingSerializer.cs
- StorageEntitySetMapping.cs
- SqlFactory.cs
- TextEvent.cs
- TimeZone.cs
- TableStyle.cs
- XmlAnyElementAttributes.cs
- GeneralTransform3DTo2DTo3D.cs
- SimpleType.cs
- lengthconverter.cs
- CipherData.cs
- CheckBox.cs
- ComponentDispatcherThread.cs
- SplitContainer.cs
- HtmlImage.cs