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
- Vector3DIndependentAnimationStorage.cs
- DataDocumentXPathNavigator.cs
- TraceInternal.cs
- ServiceReference.cs
- XmlTypeAttribute.cs
- Clock.cs
- FamilyCollection.cs
- FormattedTextSymbols.cs
- Win32MouseDevice.cs
- AsnEncodedData.cs
- OdbcUtils.cs
- AppSettings.cs
- TextMarkerSource.cs
- InputProcessorProfiles.cs
- SessionSwitchEventArgs.cs
- BaseContextMenu.cs
- StrongNameUtility.cs
- DataGridViewComboBoxEditingControl.cs
- DragDeltaEventArgs.cs
- InputProcessorProfilesLoader.cs
- FlatButtonAppearance.cs
- WorkflowMarkupSerializer.cs
- NamedPipeTransportSecurityElement.cs
- ClassImporter.cs
- ConfigurationPropertyAttribute.cs
- RotationValidation.cs
- XmlNotation.cs
- SqlConnectionStringBuilder.cs
- entityreference_tresulttype.cs
- FacetDescription.cs
- MouseGesture.cs
- Decimal.cs
- XmlToDatasetMap.cs
- Tokenizer.cs
- OrderPreservingPipeliningSpoolingTask.cs
- GAC.cs
- BinaryNode.cs
- DataSourceHelper.cs
- DrawingContextWalker.cs
- DataGridViewComboBoxColumn.cs
- GroupItemAutomationPeer.cs
- WpfKnownMemberInvoker.cs
- MemberListBinding.cs
- DockProviderWrapper.cs
- DataGridViewColumnCollectionDialog.cs
- ColumnPropertiesGroup.cs
- DataGridState.cs
- ListViewItemEventArgs.cs
- FontInfo.cs
- Deflater.cs
- ClientEventManager.cs
- GridSplitterAutomationPeer.cs
- SrgsSubset.cs
- MenuItemCollection.cs
- UnsafeCollabNativeMethods.cs
- AxHost.cs
- SHA1CryptoServiceProvider.cs
- AnnotationResourceChangedEventArgs.cs
- PageHandlerFactory.cs
- PathFigure.cs
- StateMachineSubscription.cs
- WaitForChangedResult.cs
- ListViewEditEventArgs.cs
- Point3DAnimation.cs
- InternalConfigSettingsFactory.cs
- BuiltInExpr.cs
- CodeObjectCreateExpression.cs
- WebRequestModulesSection.cs
- SqlCommandBuilder.cs
- ToolStripItemCollection.cs
- AddressAccessDeniedException.cs
- MetadataItemCollectionFactory.cs
- DesignerSerializerAttribute.cs
- Assembly.cs
- NativeMethods.cs
- TypefaceCollection.cs
- DataList.cs
- SkipStoryboardToFill.cs
- DataStreamFromComStream.cs
- RC2CryptoServiceProvider.cs
- TextTreeRootTextBlock.cs
- TrackingRecord.cs
- EnumConverter.cs
- LessThan.cs
- Line.cs
- EarlyBoundInfo.cs
- RuntimeCompatibilityAttribute.cs
- WorkflowViewElement.cs
- GeometryConverter.cs
- OracleInternalConnection.cs
- Highlights.cs
- CaretElement.cs
- CheckoutException.cs
- GeneralTransformCollection.cs
- WebPartConnectionsEventArgs.cs
- CodeTypeReference.cs
- CalculatedColumn.cs
- DescendantOverDescendantQuery.cs
- DateTimeParse.cs
- ProcessHostFactoryHelper.cs