Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Security / AccessControl / PrivilegeNotHeldException.cs / 1305376 / PrivilegeNotHeldException.cs
using Microsoft.Win32; using System; using System.Runtime.Serialization; using System.Text; using System.Globalization; using System.Security.Permissions; using System.Diagnostics.Contracts; 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; } } [System.Security.SecurityCritical] // auto-generated_required public override void GetObjectData( SerializationInfo info, StreamingContext context ) { if ( info == null ) { throw new ArgumentNullException( "info" ); } Contract.EndContractBlock(); 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; using System.Diagnostics.Contracts; 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; } } [System.Security.SecurityCritical] // auto-generated_required public override void GetObjectData( SerializationInfo info, StreamingContext context ) { if ( info == null ) { throw new ArgumentNullException( "info" ); } Contract.EndContractBlock(); 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
- assemblycache.cs
- Query.cs
- WebPartsPersonalizationAuthorization.cs
- serverconfig.cs
- StdValidatorsAndConverters.cs
- SchemaCompiler.cs
- ToolBarButton.cs
- IPipelineRuntime.cs
- TextInfo.cs
- ResourceSet.cs
- SystemSounds.cs
- RepeaterItemCollection.cs
- WindowsListViewGroupHelper.cs
- AnnotationAdorner.cs
- TableItemPattern.cs
- JavascriptCallbackMessageInspector.cs
- InlineUIContainer.cs
- Utils.cs
- BitmapScalingModeValidation.cs
- HorizontalAlignConverter.cs
- StandardCommandToolStripMenuItem.cs
- baseshape.cs
- ResourceContainer.cs
- CodeTypeMemberCollection.cs
- SelectionProcessor.cs
- TransformerInfo.cs
- FloatUtil.cs
- WeakReference.cs
- SafeArrayRankMismatchException.cs
- SettingsPropertyValueCollection.cs
- Soap.cs
- BoundsDrawingContextWalker.cs
- XmlDataCollection.cs
- ObjectDataSourceFilteringEventArgs.cs
- MDIWindowDialog.cs
- RelationshipDetailsRow.cs
- FrameworkRichTextComposition.cs
- BitmapEffectGroup.cs
- DataContractSerializerServiceBehavior.cs
- DelegatingTypeDescriptionProvider.cs
- BamlLocalizer.cs
- DetailsViewActionList.cs
- RootDesignerSerializerAttribute.cs
- PipeStream.cs
- IgnoreSection.cs
- PathGradientBrush.cs
- ListViewInsertEventArgs.cs
- AddingNewEventArgs.cs
- UIElement.cs
- DataSourceControlBuilder.cs
- PointCollection.cs
- TemplateField.cs
- ResourceExpression.cs
- SpeechDetectedEventArgs.cs
- MenuTracker.cs
- VarRemapper.cs
- CryptoApi.cs
- ImportCatalogPart.cs
- DataObjectAttribute.cs
- Clipboard.cs
- ResourceExpressionBuilder.cs
- TranslateTransform3D.cs
- PenLineJoinValidation.cs
- XmlNullResolver.cs
- SafeFileHandle.cs
- TextBoxRenderer.cs
- FunctionOverloadResolver.cs
- TdsParserHelperClasses.cs
- HostingPreferredMapPath.cs
- DrawListViewSubItemEventArgs.cs
- RemoteWebConfigurationHostServer.cs
- ArglessEventHandlerProxy.cs
- DataConnectionHelper.cs
- SoapElementAttribute.cs
- GraphicsState.cs
- documentsequencetextpointer.cs
- StyleHelper.cs
- ValueUtilsSmi.cs
- HttpPostedFileBase.cs
- TextCollapsingProperties.cs
- EnumValAlphaComparer.cs
- ToolStripSystemRenderer.cs
- StreamHelper.cs
- BitmapPalettes.cs
- SettingsSavedEventArgs.cs
- NamespaceEmitter.cs
- SizeValueSerializer.cs
- TextServicesLoader.cs
- TabControl.cs
- ObjectListSelectEventArgs.cs
- BuilderPropertyEntry.cs
- categoryentry.cs
- OleDbInfoMessageEvent.cs
- NavigationCommands.cs
- TableRow.cs
- DocumentEventArgs.cs
- ContentIterators.cs
- HttpListenerPrefixCollection.cs
- DesignerContextDescriptor.cs
- RoleGroup.cs