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
- HtmlElementErrorEventArgs.cs
- PageThemeParser.cs
- TableParaClient.cs
- DataRowCollection.cs
- SoapMessage.cs
- Int32Animation.cs
- RectangleHotSpot.cs
- DataTableNewRowEvent.cs
- DetailsViewModeEventArgs.cs
- DelegatingConfigHost.cs
- ConfigurationLocation.cs
- ConsumerConnectionPointCollection.cs
- DrawingImage.cs
- ResXResourceWriter.cs
- LayoutEvent.cs
- SmiMetaDataProperty.cs
- StylusTip.cs
- GridViewItemAutomationPeer.cs
- Image.cs
- SqlErrorCollection.cs
- AddInControllerImpl.cs
- UserPrincipalNameElement.cs
- webproxy.cs
- SqlTriggerAttribute.cs
- ActivityStatusChangeEventArgs.cs
- JournalEntryStack.cs
- HttpHandlerActionCollection.cs
- MembershipUser.cs
- ReadOnlyNameValueCollection.cs
- SimpleTextLine.cs
- RtfToken.cs
- IntegrationExceptionEventArgs.cs
- ProfessionalColorTable.cs
- ColorConverter.cs
- HttpConfigurationContext.cs
- HuffCodec.cs
- FormViewRow.cs
- EnumValAlphaComparer.cs
- SplineQuaternionKeyFrame.cs
- ComponentCollection.cs
- ControlDesigner.cs
- HttpFileCollection.cs
- KeyValueSerializer.cs
- URI.cs
- RequestResizeEvent.cs
- RegexGroup.cs
- XPathCompiler.cs
- MultiPageTextView.cs
- SafeSecurityHandles.cs
- MsmqIntegrationProcessProtocolHandler.cs
- XmlSchemaCollection.cs
- SerializationInfoEnumerator.cs
- TextComposition.cs
- PointF.cs
- SqlProfileProvider.cs
- DebugHandleTracker.cs
- MultiView.cs
- ProviderCommandInfoUtils.cs
- RadioButtonAutomationPeer.cs
- FrameworkObject.cs
- XmlBinaryWriter.cs
- WebPartHeaderCloseVerb.cs
- GlobalizationAssembly.cs
- DPCustomTypeDescriptor.cs
- EndpointNameMessageFilter.cs
- CrossAppDomainChannel.cs
- RepeaterItem.cs
- EventMap.cs
- ListComponentEditorPage.cs
- MatrixKeyFrameCollection.cs
- DoubleSumAggregationOperator.cs
- SymmetricKey.cs
- PageThemeParser.cs
- DataGridCellAutomationPeer.cs
- ThreadExceptionDialog.cs
- FormViewModeEventArgs.cs
- SoundPlayerAction.cs
- Stylus.cs
- bidPrivateBase.cs
- ColumnTypeConverter.cs
- ReadWriteSpinLock.cs
- CodeConstructor.cs
- SimpleRecyclingCache.cs
- Registry.cs
- FrameworkTextComposition.cs
- MiniAssembly.cs
- BasicCommandTreeVisitor.cs
- ByteStack.cs
- EventDescriptor.cs
- ViewGenerator.cs
- SecurityNegotiationException.cs
- DataGridViewTextBoxCell.cs
- ChannelServices.cs
- XXXInfos.cs
- ValidationHelper.cs
- StringFunctions.cs
- NativeMethods.cs
- HelpProvider.cs
- InternalConfigHost.cs
- XmlQueryRuntime.cs