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
- ProviderConnectionPoint.cs
- ReadOnlyDataSourceView.cs
- AuthorizationRuleCollection.cs
- Rotation3D.cs
- WebPartHeaderCloseVerb.cs
- RectangleGeometry.cs
- XsdBuildProvider.cs
- SrgsToken.cs
- OdbcParameter.cs
- WindowsServiceElement.cs
- SmtpTransport.cs
- ListBox.cs
- TokenBasedSetEnumerator.cs
- CodeArgumentReferenceExpression.cs
- XmlUrlResolver.cs
- RotateTransform3D.cs
- PlatformCulture.cs
- FakeModelItemImpl.cs
- PatternMatcher.cs
- PeerNameRecord.cs
- DetailsViewRowCollection.cs
- Int32CollectionValueSerializer.cs
- ContentTextAutomationPeer.cs
- DataQuery.cs
- QuerySetOp.cs
- DynamicFilter.cs
- CommentAction.cs
- HandleCollector.cs
- BamlLocalizableResource.cs
- ObjectContextServiceProvider.cs
- PackageRelationshipCollection.cs
- BitmapCache.cs
- COM2TypeInfoProcessor.cs
- HostingPreferredMapPath.cs
- URLMembershipCondition.cs
- SamlAuthorizationDecisionStatement.cs
- Parallel.cs
- WebPartUserCapability.cs
- WorkflowInstanceTerminatedRecord.cs
- StringToken.cs
- OptimalTextSource.cs
- FaultContext.cs
- FlowNode.cs
- ServiceNameCollection.cs
- Wildcard.cs
- WsatRegistrationHeader.cs
- _SSPISessionCache.cs
- Int16.cs
- FlowDocumentPageViewerAutomationPeer.cs
- AnnotationStore.cs
- DrawingServices.cs
- DiscreteKeyFrames.cs
- ClientBuildManagerCallback.cs
- PointConverter.cs
- MaskInputRejectedEventArgs.cs
- SerializationStore.cs
- AsyncPostBackTrigger.cs
- EntityEntry.cs
- SqlColumnizer.cs
- TreeNodeEventArgs.cs
- NotificationContext.cs
- ImpersonateTokenRef.cs
- ClientConfigurationSystem.cs
- NullableDecimalSumAggregationOperator.cs
- nulltextnavigator.cs
- XXXInfos.cs
- ProfileGroupSettingsCollection.cs
- DynamicDataExtensions.cs
- DispatcherExceptionFilterEventArgs.cs
- TextSelectionHelper.cs
- XmlSchemaDatatype.cs
- DocumentStatusResources.cs
- TokenCreationParameter.cs
- IndexerReference.cs
- TableLayoutCellPaintEventArgs.cs
- StringSorter.cs
- DrawToolTipEventArgs.cs
- Pens.cs
- PlatformNotSupportedException.cs
- CreateUserWizardStep.cs
- XmlEncodedRawTextWriter.cs
- InputLangChangeRequestEvent.cs
- JsonDataContract.cs
- Dump.cs
- XPathChildIterator.cs
- PerformanceCounterPermissionEntry.cs
- XmlTextAttribute.cs
- ObjectNavigationPropertyMapping.cs
- EventToken.cs
- InheritedPropertyChangedEventArgs.cs
- HiddenField.cs
- RefreshEventArgs.cs
- OutputCacheEntry.cs
- CustomPopupPlacement.cs
- BasicHttpMessageSecurityElement.cs
- COM2PropertyDescriptor.cs
- XmlSchemaExternal.cs
- MailWriter.cs
- BitFlagsGenerator.cs
- PeerToPeerException.cs