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
- DecodeHelper.cs
- SqlLiftIndependentRowExpressions.cs
- VisemeEventArgs.cs
- SendParametersContent.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- DataServices.cs
- ReachDocumentPageSerializerAsync.cs
- TranslateTransform.cs
- CodeObject.cs
- XPathConvert.cs
- ToolStripRendererSwitcher.cs
- BoolExpressionVisitors.cs
- NativeActivityFaultContext.cs
- ListItemConverter.cs
- StreamingContext.cs
- Bits.cs
- Predicate.cs
- TextChange.cs
- TemplateBindingExtension.cs
- AddDataControlFieldDialog.cs
- SelectedGridItemChangedEvent.cs
- DbParameterHelper.cs
- SchemaTypeEmitter.cs
- fixedPageContentExtractor.cs
- TypeDescriptor.cs
- MessageDescriptionCollection.cs
- BitmapEffectDrawing.cs
- GridViewRow.cs
- TemplateControlCodeDomTreeGenerator.cs
- Attributes.cs
- EmptyControlCollection.cs
- RawKeyboardInputReport.cs
- XhtmlBasicSelectionListAdapter.cs
- IQueryable.cs
- SystemException.cs
- StrokeNodeOperations.cs
- ClientUrlResolverWrapper.cs
- PerformanceCounterLib.cs
- DataSetUtil.cs
- Thread.cs
- wgx_exports.cs
- XmlAnyElementAttributes.cs
- TextureBrush.cs
- ClientBuildManager.cs
- SecUtil.cs
- EntityConnection.cs
- ConnectionString.cs
- XmlNullResolver.cs
- AdCreatedEventArgs.cs
- DebugView.cs
- DesignerForm.cs
- HtmlControlDesigner.cs
- WebBrowserBase.cs
- DbProviderFactoriesConfigurationHandler.cs
- WmiEventSink.cs
- ParagraphVisual.cs
- Point3DConverter.cs
- UIntPtr.cs
- XmlSchemaNotation.cs
- HttpResponseInternalWrapper.cs
- QilInvokeEarlyBound.cs
- EntityContainerRelationshipSet.cs
- UrlPropertyAttribute.cs
- ReflectionPermission.cs
- SqlTopReducer.cs
- EventLogPermission.cs
- ExtendedPropertyCollection.cs
- Rectangle.cs
- HtmlTableRowCollection.cs
- XhtmlMobileTextWriter.cs
- RadioButtonList.cs
- DefaultDialogButtons.cs
- IsolatedStorageException.cs
- ProfessionalColorTable.cs
- XmlSchemaException.cs
- EntityDataSourceContainerNameItem.cs
- WrappedIUnknown.cs
- QilIterator.cs
- TableLayoutCellPaintEventArgs.cs
- AstTree.cs
- ExceptionNotification.cs
- SmtpNtlmAuthenticationModule.cs
- SrgsRule.cs
- TreePrinter.cs
- EndpointPerformanceCounters.cs
- EditorReuseAttribute.cs
- DataControlButton.cs
- XmlSiteMapProvider.cs
- EnumConverter.cs
- LongValidatorAttribute.cs
- MobileControlBuilder.cs
- TemplateManager.cs
- TableDesigner.cs
- SqlDataAdapter.cs
- DbConnectionStringBuilder.cs
- WorkflowMarkupSerializationException.cs
- OperandQuery.cs
- KoreanCalendar.cs
- Operand.cs
- TableRow.cs