Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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. // //----------------------------------------------------------------------------- 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ArglessEventHandlerProxy.cs
- WeakReferenceKey.cs
- EntityDescriptor.cs
- GestureRecognitionResult.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- TypeInitializationException.cs
- ReferencedType.cs
- SiteMapNode.cs
- AnimationTimeline.cs
- CapiSafeHandles.cs
- LassoHelper.cs
- BrushValueSerializer.cs
- EditorZone.cs
- StructuredType.cs
- XmlCharType.cs
- XmlValidatingReaderImpl.cs
- HtmlTextArea.cs
- CheckedListBox.cs
- TypeValidationEventArgs.cs
- WebScriptMetadataMessage.cs
- MemberCollection.cs
- TimerElapsedEvenArgs.cs
- ButtonChrome.cs
- WriteableBitmap.cs
- PeerCollaborationPermission.cs
- DSASignatureDeformatter.cs
- RegexParser.cs
- CaseInsensitiveHashCodeProvider.cs
- SerializeAbsoluteContext.cs
- SpellerError.cs
- StylusCollection.cs
- MULTI_QI.cs
- SecurityElement.cs
- DictionaryKeyPropertyAttribute.cs
- InkCollectionBehavior.cs
- HostVisual.cs
- FreezableCollection.cs
- DataTableReaderListener.cs
- FileAuthorizationModule.cs
- ConnectionConsumerAttribute.cs
- Icon.cs
- MethodToken.cs
- WindowInteractionStateTracker.cs
- FlowNode.cs
- __FastResourceComparer.cs
- RegexNode.cs
- DynamicDocumentPaginator.cs
- ImmutableObjectAttribute.cs
- ShaderRenderModeValidation.cs
- Constants.cs
- TargetParameterCountException.cs
- XmlTextWriter.cs
- MarkupObject.cs
- X509Certificate2Collection.cs
- ServiceParser.cs
- TriggerActionCollection.cs
- BitmapVisualManager.cs
- XmlNode.cs
- OdbcErrorCollection.cs
- WorkflowElementDialog.cs
- RawTextInputReport.cs
- WebScriptServiceHost.cs
- DataKey.cs
- CompiledXpathExpr.cs
- IERequestCache.cs
- GlyphsSerializer.cs
- TdsParserStaticMethods.cs
- SettingsContext.cs
- ExtensionFile.cs
- Validator.cs
- XmlCustomFormatter.cs
- SimpleHandlerFactory.cs
- XmlSchemaComplexType.cs
- HtmlTableCellCollection.cs
- ToolStripArrowRenderEventArgs.cs
- WorkflowDesigner.cs
- ClientOptions.cs
- DrawingDrawingContext.cs
- safex509handles.cs
- GetLedgerRequest.cs
- ScriptResourceHandler.cs
- PeerObject.cs
- AccessibilityHelperForVista.cs
- securestring.cs
- GridPatternIdentifiers.cs
- BoundField.cs
- ListDictionary.cs
- XmlWellformedWriter.cs
- InputBinder.cs
- XPathArrayIterator.cs
- DataServices.cs
- SchemaAttDef.cs
- GeneralTransformGroup.cs
- ResXBuildProvider.cs
- NavigationCommands.cs
- WpfSharedXamlSchemaContext.cs
- DataKeyArray.cs
- ResourceDictionary.cs
- GlyphCollection.cs
- Visitors.cs