Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- XmlEntityReference.cs
- DelegateBodyWriter.cs
- Clipboard.cs
- ScrollPattern.cs
- Stopwatch.cs
- ActionItem.cs
- TableLayoutStyleCollection.cs
- AuthenticationConfig.cs
- XDeferredAxisSource.cs
- Point.cs
- Accessible.cs
- sqlser.cs
- DataControlImageButton.cs
- dataobject.cs
- FixedSOMPageElement.cs
- SQLInt32Storage.cs
- DesignerTransaction.cs
- PropertyValueChangedEvent.cs
- OdbcFactory.cs
- assertwrapper.cs
- RuntimeConfigurationRecord.cs
- CellTreeNodeVisitors.cs
- FlowchartStart.xaml.cs
- Visual3D.cs
- AssemblyAssociatedContentFileAttribute.cs
- TranslateTransform.cs
- WebBrowserDesigner.cs
- XamlToRtfParser.cs
- TransformPatternIdentifiers.cs
- Literal.cs
- ChildTable.cs
- ErrorStyle.cs
- PersistenceException.cs
- WebPartHeaderCloseVerb.cs
- FeatureSupport.cs
- ObjectIDGenerator.cs
- DataGridTextBoxColumn.cs
- CodeAttachEventStatement.cs
- EarlyBoundInfo.cs
- WriteableOnDemandStream.cs
- TemplatePropertyEntry.cs
- ProtectedProviderSettings.cs
- ImageKeyConverter.cs
- TextFormatter.cs
- GlobalizationAssembly.cs
- Double.cs
- ExtensionSimplifierMarkupObject.cs
- SqlParameter.cs
- UshortList2.cs
- mediaeventshelper.cs
- CompositionAdorner.cs
- DbDataReader.cs
- CmsUtils.cs
- ReplyChannel.cs
- TabControl.cs
- UIInitializationException.cs
- EntityDataSourceContextCreatingEventArgs.cs
- Utils.cs
- BitmapFrameDecode.cs
- FigureParaClient.cs
- ACL.cs
- PropertyNames.cs
- CompressEmulationStream.cs
- basenumberconverter.cs
- GridViewAutomationPeer.cs
- __Filters.cs
- DesignObjectWrapper.cs
- ViewStateException.cs
- UserInitiatedRoutedEventPermission.cs
- BooleanExpr.cs
- ClientRuntimeConfig.cs
- Rectangle.cs
- Int64KeyFrameCollection.cs
- SharedStatics.cs
- SqlClientWrapperSmiStreamChars.cs
- PageScaling.cs
- GlyphsSerializer.cs
- TypeResolvingOptions.cs
- SoapEnumAttribute.cs
- ComboBox.cs
- XmlNamespaceManager.cs
- GeometryCombineModeValidation.cs
- SqlTypesSchemaImporter.cs
- CellIdBoolean.cs
- XmlSchemaType.cs
- PnrpPermission.cs
- NamespaceInfo.cs
- WorkflowItemsPresenter.cs
- LocatorGroup.cs
- StylusPointDescription.cs
- ExternalCalls.cs
- ProcessInputEventArgs.cs
- Fx.cs
- ConfigXmlSignificantWhitespace.cs
- ILGen.cs
- SkinBuilder.cs
- WebServiceHandler.cs
- RegexGroupCollection.cs
- AssociationSet.cs
- CompareValidator.cs