Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Security / AccessControl / PrivilegeNotHeldException.cs / 1 / PrivilegeNotHeldException.cs
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 )); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataService.cs
- StyleBamlTreeBuilder.cs
- SchemaTypeEmitter.cs
- FileVersionInfo.cs
- DependencyPropertyConverter.cs
- PublishLicense.cs
- Vector3DCollection.cs
- dsa.cs
- WorkflowControlEndpoint.cs
- XsltSettings.cs
- WebPartEditorApplyVerb.cs
- ParseNumbers.cs
- TypeToArgumentTypeConverter.cs
- FirstMatchCodeGroup.cs
- UTF32Encoding.cs
- LightweightCodeGenerator.cs
- ObjectParameterCollection.cs
- ScrollEventArgs.cs
- Parsers.cs
- WebPartConnection.cs
- AppModelKnownContentFactory.cs
- WindowsGraphics.cs
- EventPrivateKey.cs
- UserNameSecurityTokenProvider.cs
- SqlClientWrapperSmiStreamChars.cs
- TextServicesDisplayAttributePropertyRanges.cs
- SiteMapProvider.cs
- Rijndael.cs
- TreeNodeCollection.cs
- SqlDataAdapter.cs
- QilGeneratorEnv.cs
- SoapHelper.cs
- ControlPaint.cs
- DataGridViewHitTestInfo.cs
- EntityDesignPluralizationHandler.cs
- PointConverter.cs
- AccessViolationException.cs
- ExpandCollapsePattern.cs
- UrlMappingsSection.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- CompensateDesigner.cs
- Parameter.cs
- ObjectDataSourceView.cs
- TypeLoadException.cs
- Message.cs
- LZCodec.cs
- X509CertificateValidator.cs
- _BasicClient.cs
- XmlSchemaExternal.cs
- HttpListener.cs
- HttpCapabilitiesBase.cs
- PropertyEmitterBase.cs
- ClientData.cs
- GeneralTransform2DTo3DTo2D.cs
- WebPartDesigner.cs
- CommandLineParser.cs
- PeerCustomResolverSettings.cs
- EndPoint.cs
- UIAgentMonitor.cs
- WmpBitmapDecoder.cs
- Vector3DIndependentAnimationStorage.cs
- DelayLoadType.cs
- TextEditorDragDrop.cs
- CfgArc.cs
- UIElementHelper.cs
- SplitterEvent.cs
- ResXFileRef.cs
- AssociationSet.cs
- Comparer.cs
- LoginDesignerUtil.cs
- InfoCardCryptoHelper.cs
- ResourcePermissionBaseEntry.cs
- TypeElement.cs
- QuaternionAnimation.cs
- HttpWebRequestElement.cs
- ResourceProviderFactory.cs
- XPathNode.cs
- WebServiceHost.cs
- RootBrowserWindow.cs
- ListControlConvertEventArgs.cs
- BindingBase.cs
- TypeUsageBuilder.cs
- DataGridPagingPage.cs
- PathGradientBrush.cs
- XmlSchemaGroup.cs
- RuntimeConfig.cs
- XmlSchemaCollection.cs
- Int64Converter.cs
- RepeatInfo.cs
- PersonalizationDictionary.cs
- SubMenuStyleCollection.cs
- ServerIdentity.cs
- FixedSOMSemanticBox.cs
- Number.cs
- LinearQuaternionKeyFrame.cs
- StringAnimationBase.cs
- TextureBrush.cs
- StylusLogic.cs
- MouseWheelEventArgs.cs
- WebPartDisplayModeCancelEventArgs.cs