Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- MenuItemStyle.cs
- OleDbConnectionInternal.cs
- BindStream.cs
- InvokeMemberBinder.cs
- TimeSpanStorage.cs
- Int32AnimationUsingKeyFrames.cs
- FrugalMap.cs
- State.cs
- TagMapInfo.cs
- Literal.cs
- SystemIPAddressInformation.cs
- CompositeScriptReferenceEventArgs.cs
- StateWorkerRequest.cs
- StickyNoteContentControl.cs
- BitmapImage.cs
- MultiBindingExpression.cs
- RegistryExceptionHelper.cs
- ListViewCancelEventArgs.cs
- CDSCollectionETWBCLProvider.cs
- XLinq.cs
- AllowedAudienceUriElementCollection.cs
- WriteTimeStream.cs
- BypassElementCollection.cs
- LinkedResource.cs
- EpmTargetPathSegment.cs
- PhoneCall.cs
- DesignerCategoryAttribute.cs
- SHA1CryptoServiceProvider.cs
- DependencyObjectValidator.cs
- TreeWalkHelper.cs
- SqlInfoMessageEvent.cs
- InputProcessorProfiles.cs
- PaginationProgressEventArgs.cs
- SqlUdtInfo.cs
- ResourceReferenceExpressionConverter.cs
- GeometryHitTestResult.cs
- PropertyValueUIItem.cs
- UserPersonalizationStateInfo.cs
- ArgumentNullException.cs
- HttpCookieCollection.cs
- PointAnimation.cs
- CultureTableRecord.cs
- ImageSource.cs
- CodeTypeDeclarationCollection.cs
- TextSelection.cs
- documentsequencetextview.cs
- X509AsymmetricSecurityKey.cs
- httpserverutility.cs
- FrameworkContentElementAutomationPeer.cs
- DataControlFieldCell.cs
- BinaryQueryOperator.cs
- Semaphore.cs
- Decimal.cs
- PropertyCondition.cs
- SvcMapFileLoader.cs
- CollectionViewSource.cs
- Table.cs
- WebResourceAttribute.cs
- TreeNodeCollection.cs
- _NestedMultipleAsyncResult.cs
- Int16Converter.cs
- SourceInterpreter.cs
- ToolStripDropDownItem.cs
- ItemCheckEvent.cs
- PerfCounters.cs
- RegistrySecurity.cs
- _KerberosClient.cs
- StoryFragments.cs
- WebBrowserContainer.cs
- SkewTransform.cs
- SignatureDescription.cs
- ComponentResourceManager.cs
- BitmapMetadataEnumerator.cs
- CultureSpecificStringDictionary.cs
- ProfileSettingsCollection.cs
- PersonalizationProviderHelper.cs
- ProvidersHelper.cs
- EventProvider.cs
- MenuBindingsEditor.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- SecurityUtils.cs
- DesignerOptionService.cs
- OdbcErrorCollection.cs
- StateChangeEvent.cs
- TabControlCancelEvent.cs
- _ProxyRegBlob.cs
- BitmapEffectGroup.cs
- TextDecorations.cs
- RefreshResponseInfo.cs
- DocumentScope.cs
- BeginStoryboard.cs
- CodeChecksumPragma.cs
- WebReferenceCollection.cs
- BooleanExpr.cs
- GradientSpreadMethodValidation.cs
- Blend.cs
- PinnedBufferMemoryStream.cs
- SplitterEvent.cs
- SqlRowUpdatingEvent.cs
- XmlSchemaExternal.cs