Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebResourceAttribute.cs / 1 / WebResourceAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.ComponentModel; using System.Security.Permissions; using System.Web.Util; [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=true)] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class WebResourceAttribute : Attribute { private string _contentType; private bool _performSubstitution; private string _webResource; public WebResourceAttribute(string webResource, string contentType) { if (String.IsNullOrEmpty(webResource)) { throw ExceptionUtil.ParameterNullOrEmpty("webResource"); } if (String.IsNullOrEmpty(contentType)) { throw ExceptionUtil.ParameterNullOrEmpty("contentType"); } _contentType = contentType; _webResource = webResource; _performSubstitution = false; } public string ContentType { get { return _contentType; } } public bool PerformSubstitution { get { return _performSubstitution; } set { _performSubstitution = value; } } public string WebResource { get { return _webResource; } } } } // 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.UI { using System; using System.ComponentModel; using System.Security.Permissions; using System.Web.Util; [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=true)] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class WebResourceAttribute : Attribute { private string _contentType; private bool _performSubstitution; private string _webResource; public WebResourceAttribute(string webResource, string contentType) { if (String.IsNullOrEmpty(webResource)) { throw ExceptionUtil.ParameterNullOrEmpty("webResource"); } if (String.IsNullOrEmpty(contentType)) { throw ExceptionUtil.ParameterNullOrEmpty("contentType"); } _contentType = contentType; _webResource = webResource; _performSubstitution = false; } public string ContentType { get { return _contentType; } } public bool PerformSubstitution { get { return _performSubstitution; } set { _performSubstitution = value; } } public string WebResource { get { return _webResource; } } } } // 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
- prompt.cs
- ObjectHandle.cs
- BindingElementCollection.cs
- ColumnMapVisitor.cs
- PropertyBuilder.cs
- RoleManagerEventArgs.cs
- WMIGenerator.cs
- Tokenizer.cs
- CodeRegionDirective.cs
- ComplexPropertyEntry.cs
- RegexCharClass.cs
- FileDialog.cs
- TextPenaltyModule.cs
- ImportCatalogPart.cs
- Italic.cs
- TextBoxLine.cs
- CallbackValidatorAttribute.cs
- ApplicationDirectoryMembershipCondition.cs
- Queue.cs
- CheckBox.cs
- DecoderNLS.cs
- AutomationPropertyInfo.cs
- MethodBuilderInstantiation.cs
- OracleTimeSpan.cs
- Queue.cs
- AppSettingsExpressionBuilder.cs
- DefaultProxySection.cs
- AspCompat.cs
- SetState.cs
- InstanceCreationEditor.cs
- MetadataCollection.cs
- SqlDataSourceStatusEventArgs.cs
- StrokeNodeOperations2.cs
- PasswordBox.cs
- OdbcPermission.cs
- ByteStream.cs
- ThemeableAttribute.cs
- ConditionChanges.cs
- ShapeTypeface.cs
- GenericPrincipal.cs
- WindowsTab.cs
- XPathNavigatorReader.cs
- TypeBrowser.xaml.cs
- XamlPointCollectionSerializer.cs
- HtmlObjectListAdapter.cs
- TypeToken.cs
- IndicFontClient.cs
- WebPartUtil.cs
- MessagePropertyVariants.cs
- ReflectTypeDescriptionProvider.cs
- SmiEventStream.cs
- AttributeAction.cs
- Scene3D.cs
- ValidatingReaderNodeData.cs
- ClientCultureInfo.cs
- IconConverter.cs
- TraceUtility.cs
- MimeReflector.cs
- RegexRunner.cs
- DATA_BLOB.cs
- DiscoveryReferences.cs
- XmlWellformedWriter.cs
- IssuanceLicense.cs
- SqlPersonalizationProvider.cs
- PropertyMetadata.cs
- LoadMessageLogger.cs
- InvalidPrinterException.cs
- XmlSerializerFactory.cs
- Point3D.cs
- NotificationContext.cs
- documentsequencetextcontainer.cs
- HandoffBehavior.cs
- TableItemProviderWrapper.cs
- ManagementInstaller.cs
- BitmapVisualManager.cs
- CodeTypeParameterCollection.cs
- InterleavedZipPartStream.cs
- Simplifier.cs
- UriParserTemplates.cs
- RawKeyboardInputReport.cs
- WindowVisualStateTracker.cs
- FixedSOMTable.cs
- MemberRelationshipService.cs
- TabletDevice.cs
- RIPEMD160Managed.cs
- RenderOptions.cs
- DBParameter.cs
- ParameterInfo.cs
- Rotation3DAnimationBase.cs
- Comparer.cs
- AttachedAnnotationChangedEventArgs.cs
- StrongName.cs
- WebPartsSection.cs
- CodeExpressionStatement.cs
- SharedPersonalizationStateInfo.cs
- CodeMethodReturnStatement.cs
- Stopwatch.cs
- SqlMethods.cs
- VectorAnimationUsingKeyFrames.cs
- DocumentSequenceHighlightLayer.cs