Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / CommonUI / System / Drawing / Printing / PrintingPermissionAttribute.cs / 1 / PrintingPermissionAttribute.cs
/* * Copyright (c) 2000 Microsoft Corporation. All Rights Reserved. * Microsoft Confidential. */ namespace System.Drawing.Printing { using System; using System.Security; using System.Security.Permissions; using System.IO; using System.Runtime.Serialization; using System.Reflection; using System.Collections; using System.Diagnostics.CodeAnalysis; ///[AttributeUsage(AttributeTargets.All, AllowMultiple = true)] public sealed class PrintingPermissionAttribute : CodeAccessSecurityAttribute { PrintingPermissionLevel level; /// public PrintingPermissionAttribute(SecurityAction action) : base(action) { } /// public PrintingPermissionLevel Level { get { return level; } set { if (value < PrintingPermissionLevel.NoPrinting || value > PrintingPermissionLevel.AllPrinting) { throw new ArgumentException(SR.GetString(SR.PrintingPermissionAttributeInvalidPermissionLevel), "value"); } level = value; } } /// [SuppressMessage("Microsoft.Security", "CA2103:ReviewImperativeSecurity")] public override IPermission CreatePermission() { if (Unrestricted) { return new PrintingPermission(PermissionState.Unrestricted); } else { return new PrintingPermission(level); } } } } // 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
- ServerReliableChannelBinder.cs
- DBSchemaTable.cs
- RandomNumberGenerator.cs
- SmiEventSink_DeferedProcessing.cs
- ConsoleKeyInfo.cs
- RowToFieldTransformer.cs
- Matrix.cs
- RtType.cs
- Logging.cs
- ExtendedProtectionPolicyTypeConverter.cs
- SeekStoryboard.cs
- ConsumerConnectionPoint.cs
- FileUtil.cs
- PrintPreviewControl.cs
- Errors.cs
- PieceDirectory.cs
- ServiceHostingEnvironment.cs
- BulletedList.cs
- KeyEventArgs.cs
- KeysConverter.cs
- DetailsViewDesigner.cs
- SharedUtils.cs
- Privilege.cs
- MDIClient.cs
- InstanceCreationEditor.cs
- PointAnimationUsingPath.cs
- TypedTableBaseExtensions.cs
- StylusDownEventArgs.cs
- OutputWindow.cs
- ServiceDeploymentInfo.cs
- PolicyFactory.cs
- Maps.cs
- BitmapEffect.cs
- UserControlParser.cs
- Header.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- mediaeventargs.cs
- backend.cs
- WorkflowInstanceProvider.cs
- HttpModulesSection.cs
- CodeDirectionExpression.cs
- ParameterModifier.cs
- RequiredAttributeAttribute.cs
- SmiEventStream.cs
- StringAnimationUsingKeyFrames.cs
- DrawingGroupDrawingContext.cs
- HostProtectionException.cs
- DBParameter.cs
- printdlgexmarshaler.cs
- ProfileSection.cs
- XmlAnyAttributeAttribute.cs
- DragCompletedEventArgs.cs
- Crypto.cs
- ServiceEndpointAssociationProvider.cs
- ObjectSet.cs
- hebrewshape.cs
- InterleavedZipPartStream.cs
- CheckBoxBaseAdapter.cs
- UserNameSecurityToken.cs
- SecurityTokenProviderContainer.cs
- NotFiniteNumberException.cs
- CopyEncoder.cs
- ThreadStateException.cs
- TextLineResult.cs
- SelectionListDesigner.cs
- MessageSmuggler.cs
- HwndHostAutomationPeer.cs
- SecurityRuntime.cs
- AnnotationAdorner.cs
- GeneralTransform.cs
- ExpressionPrefixAttribute.cs
- GeometryValueSerializer.cs
- HttpProfileBase.cs
- BufferModesCollection.cs
- XmlSchemaAnnotation.cs
- Formatter.cs
- MdiWindowListItemConverter.cs
- DesignerListAdapter.cs
- SapiRecoInterop.cs
- PerformanceCountersElement.cs
- InputProcessorProfilesLoader.cs
- BuildProvider.cs
- TypeConverterHelper.cs
- HtmlHistory.cs
- ContentValidator.cs
- EmptyElement.cs
- GlyphCache.cs
- PointValueSerializer.cs
- FunctionNode.cs
- XmlSignatureProperties.cs
- SqlConnectionPoolGroupProviderInfo.cs
- PermissionListSet.cs
- TextBox.cs
- Int32CollectionConverter.cs
- RtfToXamlLexer.cs
- Win32Exception.cs
- ErrorTableItemStyle.cs
- Cursor.cs
- CustomAttributeFormatException.cs
- GuidelineSet.cs