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
- COM2ExtendedUITypeEditor.cs
- VideoDrawing.cs
- NotificationContext.cs
- ContainerUIElement3D.cs
- ToolStripItemClickedEventArgs.cs
- FileDialog.cs
- SchemaNames.cs
- ImplicitInputBrush.cs
- HttpApplicationStateWrapper.cs
- CheckBoxList.cs
- ServiceOperationParameter.cs
- ColorContext.cs
- KeyGesture.cs
- StrokeCollectionConverter.cs
- Compiler.cs
- XDRSchema.cs
- OdbcConnectionStringbuilder.cs
- PointLight.cs
- AssemblyAssociatedContentFileAttribute.cs
- AstTree.cs
- InlineCollection.cs
- TransactedReceiveData.cs
- Int32RectConverter.cs
- RC2.cs
- AppDomainFactory.cs
- ObjectTypeMapping.cs
- DiagnosticTrace.cs
- CurrencyManager.cs
- CachedPathData.cs
- BinaryKeyIdentifierClause.cs
- WebBaseEventKeyComparer.cs
- DbProviderSpecificTypePropertyAttribute.cs
- PropertyValueUIItem.cs
- NonParentingControl.cs
- SchemaImporterExtension.cs
- ViewStateModeByIdAttribute.cs
- TextSelectionProcessor.cs
- storepermission.cs
- IPGlobalProperties.cs
- SqlUserDefinedTypeAttribute.cs
- XsltLibrary.cs
- PassportPrincipal.cs
- OutputScopeManager.cs
- MetaForeignKeyColumn.cs
- SerializationHelper.cs
- DesignBindingPicker.cs
- SqlDataSourceParameterParser.cs
- DefaultEvaluationContext.cs
- webproxy.cs
- ColumnReorderedEventArgs.cs
- HtmlTableCell.cs
- DependencyObjectType.cs
- ClientRuntimeConfig.cs
- RegexStringValidator.cs
- UnknownBitmapDecoder.cs
- BindingContext.cs
- Compiler.cs
- StoryFragments.cs
- ServiceXNameTypeConverter.cs
- FileSystemEventArgs.cs
- BitmapDecoder.cs
- ContextQuery.cs
- StylusButtonCollection.cs
- UserValidatedEventArgs.cs
- MaterialGroup.cs
- NamedPipeConnectionPoolSettingsElement.cs
- Mouse.cs
- ArcSegment.cs
- XmlUTF8TextReader.cs
- Msec.cs
- SQLUtility.cs
- HtmlContainerControl.cs
- ConfigurationSettings.cs
- ByteStorage.cs
- SwitchAttribute.cs
- WorkflowViewService.cs
- RuleSetDialog.cs
- ActivityContext.cs
- FontStretchConverter.cs
- TextEncodedRawTextWriter.cs
- Converter.cs
- GiveFeedbackEventArgs.cs
- TransformCryptoHandle.cs
- SupportingTokenParameters.cs
- GenericIdentity.cs
- InputProcessorProfilesLoader.cs
- PreProcessor.cs
- PageAsyncTask.cs
- SqlDataAdapter.cs
- FontSource.cs
- TemplateParser.cs
- LambdaExpression.cs
- AudioFileOut.cs
- TreeWalkHelper.cs
- WebBrowserEvent.cs
- TableLayoutRowStyleCollection.cs
- PrintPreviewDialog.cs
- GifBitmapDecoder.cs
- System.Data.OracleClient_BID.cs
- LeftCellWrapper.cs