Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / Security / AccessControl / PrivilegeNotHeldException.cs / 1 / PrivilegeNotHeldException.cs
// Copyright (c) Microsoft Corporation. All rights reserved. using Microsoft.Win32; using System; using System.Runtime.Serialization; using System.Text; using System.Globalization; using System.Security.Permissions; namespace System.Security.AccessControl { [Serializable] public sealed class PrivilegeNotHeldException : UnauthorizedAccessException, ISerializable { private readonly string _privilegeName = null; public PrivilegeNotHeldException() : base( Environment.GetResourceString( "PrivilegeNotHeld_Default" )) { } public PrivilegeNotHeldException( string privilege ) : base( string.Format( CultureInfo.CurrentCulture, Environment.GetResourceString( "PrivilegeNotHeld_Named" ), privilege )) { _privilegeName = privilege; } public PrivilegeNotHeldException( string privilege, Exception inner ) : base( string.Format( CultureInfo.CurrentCulture, Environment.GetResourceString( "PrivilegeNotHeld_Named" ), privilege ), inner ) { _privilegeName = privilege; } internal PrivilegeNotHeldException( SerializationInfo info, StreamingContext context ) : base( info, context ) { _privilegeName = info.GetString("PrivilegeName"); } public string PrivilegeName { get { return _privilegeName; } } [SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.SerializationFormatter)] public override void GetObjectData( SerializationInfo info, StreamingContext context ) { if ( info == null ) { throw new ArgumentNullException( "info" ); } base.GetObjectData(info, context); info.AddValue("PrivilegeName", _privilegeName, typeof( string )); } } } // 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
- MailDefinition.cs
- SettingsPropertyNotFoundException.cs
- DesignerValidationSummaryAdapter.cs
- SystemIPInterfaceProperties.cs
- EncodingStreamWrapper.cs
- CreateRefExpr.cs
- RTLAwareMessageBox.cs
- ZoneMembershipCondition.cs
- DNS.cs
- IndexerNameAttribute.cs
- ModelItem.cs
- BooleanKeyFrameCollection.cs
- ArrayElementGridEntry.cs
- ClaimSet.cs
- DataGridViewTopRowAccessibleObject.cs
- KoreanCalendar.cs
- SSmlParser.cs
- X509AsymmetricSecurityKey.cs
- StateWorkerRequest.cs
- SQLInt64.cs
- M3DUtil.cs
- ToolTipAutomationPeer.cs
- RemoteDebugger.cs
- IIS7UserPrincipal.cs
- SqlCacheDependencyDatabase.cs
- SystemColorTracker.cs
- StyleCollection.cs
- UnsafeNativeMethodsPenimc.cs
- ModelItemExtensions.cs
- WebMethodAttribute.cs
- ReflectionPermission.cs
- EdmToObjectNamespaceMap.cs
- ContentElementAutomationPeer.cs
- ComponentDispatcher.cs
- BooleanProjectedSlot.cs
- PermissionRequestEvidence.cs
- DictionaryEditChange.cs
- mansign.cs
- ConnectionManagementSection.cs
- ReaderContextStackData.cs
- ObjectParameter.cs
- Control.cs
- XmlLoader.cs
- UIElementParaClient.cs
- WebPartVerbsEventArgs.cs
- WebControlsSection.cs
- InternalDispatchObject.cs
- ResourceDescriptionAttribute.cs
- XmlComplianceUtil.cs
- WebPartTransformerCollection.cs
- ComplexObject.cs
- DecoderExceptionFallback.cs
- Marshal.cs
- PrinterResolution.cs
- COM2ComponentEditor.cs
- SimpleBitVector32.cs
- SoapMessage.cs
- BitmapEffectGroup.cs
- CodeExporter.cs
- ToolStripSplitButton.cs
- ProjectedSlot.cs
- RuleProcessor.cs
- FamilyTypeface.cs
- HTMLTagNameToTypeMapper.cs
- Reference.cs
- WebCodeGenerator.cs
- LayoutTable.cs
- ToolStripItem.cs
- StringSorter.cs
- CommandLibraryHelper.cs
- Win32MouseDevice.cs
- RelationalExpressions.cs
- DataListDesigner.cs
- PreProcessor.cs
- Parser.cs
- hresults.cs
- ItemCollection.cs
- HashCodeCombiner.cs
- MultipartContentParser.cs
- SwitchLevelAttribute.cs
- SettingsBindableAttribute.cs
- ZipIOLocalFileBlock.cs
- ItemsPresenter.cs
- KeyboardNavigation.cs
- FaultContractInfo.cs
- AnnotationResourceCollection.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- ContentWrapperAttribute.cs
- BuildDependencySet.cs
- TcpTransportManager.cs
- ZoneMembershipCondition.cs
- ApplicationFileParser.cs
- AdapterSwitches.cs
- ProfileSettings.cs
- FieldBuilder.cs
- GenericsInstances.cs
- DataServiceRequestException.cs
- UserControlCodeDomTreeGenerator.cs
- ListParagraph.cs
- LinqTreeNodeEvaluator.cs