Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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 )); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // 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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TransformerInfoCollection.cs
- XPathDescendantIterator.cs
- ChooseAction.cs
- InlineObject.cs
- DrawTreeNodeEventArgs.cs
- ValueConversionAttribute.cs
- SqlTopReducer.cs
- DoubleCollection.cs
- QuaternionKeyFrameCollection.cs
- SqlDataSourceCommandEventArgs.cs
- XmlUtil.cs
- CorrelationQueryBehavior.cs
- AxisAngleRotation3D.cs
- XPathNodeList.cs
- ProviderException.cs
- InputManager.cs
- BooleanAnimationBase.cs
- BreakRecordTable.cs
- BaseServiceProvider.cs
- RegularExpressionValidator.cs
- BindingExpression.cs
- Int32AnimationUsingKeyFrames.cs
- PrivateFontCollection.cs
- SignedXml.cs
- InputBinder.cs
- XmlILIndex.cs
- InstancePersistenceException.cs
- ResourceType.cs
- Logging.cs
- Baml2006SchemaContext.cs
- SymbolPair.cs
- Stroke.cs
- X509SubjectKeyIdentifierClause.cs
- ToolstripProfessionalRenderer.cs
- DbParameterHelper.cs
- ConfigXmlAttribute.cs
- IconHelper.cs
- Exception.cs
- UIPermission.cs
- CompensationDesigner.cs
- WebPartDescriptionCollection.cs
- Match.cs
- ProviderConnectionPoint.cs
- SmiEventSink_Default.cs
- MetadataArtifactLoaderResource.cs
- TextEditorDragDrop.cs
- LayoutTableCell.cs
- CodeAttributeArgument.cs
- DataComponentNameHandler.cs
- RuntimeResourceSet.cs
- CompressionTransform.cs
- util.cs
- DataSourceControl.cs
- FontInfo.cs
- SemanticResultKey.cs
- WebBrowserDocumentCompletedEventHandler.cs
- StatementContext.cs
- XMLSyntaxException.cs
- StatusBarItem.cs
- HtmlGenericControl.cs
- SqlXml.cs
- CallbackException.cs
- IconConverter.cs
- FontInfo.cs
- FormsAuthenticationConfiguration.cs
- XmlSchemaGroup.cs
- HttpRequest.cs
- XsltArgumentList.cs
- SystemIcons.cs
- TrackingAnnotationCollection.cs
- WmlFormAdapter.cs
- SpeechDetectedEventArgs.cs
- CheckBoxRenderer.cs
- RequestUriProcessor.cs
- NGCSerializer.cs
- CodeTryCatchFinallyStatement.cs
- DebugHandleTracker.cs
- XmlSerializationGeneratedCode.cs
- NamedPermissionSet.cs
- CreateUserErrorEventArgs.cs
- IImplicitResourceProvider.cs
- CommandField.cs
- ColorTransform.cs
- DigitShape.cs
- ByteStream.cs
- ObjectFullSpanRewriter.cs
- BooleanExpr.cs
- IndentTextWriter.cs
- BitmapMetadataBlob.cs
- IntranetCredentialPolicy.cs
- NativeWindow.cs
- HttpCapabilitiesEvaluator.cs
- TextCompositionManager.cs
- WebPartConnectionsCancelEventArgs.cs
- OracleDataReader.cs
- LinkButton.cs
- CharAnimationBase.cs
- DataFormats.cs
- ParameterModifier.cs
- Image.cs