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
- httpapplicationstate.cs
- DataGridViewLinkColumn.cs
- DocumentViewerHelper.cs
- Drawing.cs
- TextElement.cs
- AddDataControlFieldDialog.cs
- InternalDispatchObject.cs
- DefaultAssemblyResolver.cs
- AddInAdapter.cs
- ScriptingProfileServiceSection.cs
- SQLMembershipProvider.cs
- ClientApiGenerator.cs
- FramingEncoders.cs
- Button.cs
- GeometryCombineModeValidation.cs
- DecimalAnimationUsingKeyFrames.cs
- ControlValuePropertyAttribute.cs
- SqlUDTStorage.cs
- AssociationTypeEmitter.cs
- UInt16Storage.cs
- MarkupProperty.cs
- TextEncodedRawTextWriter.cs
- UrlMappingCollection.cs
- DocumentSequenceHighlightLayer.cs
- ZoneButton.cs
- Hex.cs
- EventTask.cs
- TableLayout.cs
- SqlStatistics.cs
- ResourceCodeDomSerializer.cs
- TextEditorDragDrop.cs
- DesignerActionItemCollection.cs
- OdbcReferenceCollection.cs
- NameValuePair.cs
- EntityDataSourceEntitySetNameItem.cs
- UnsafeNativeMethods.cs
- PickBranchDesigner.xaml.cs
- DistinctQueryOperator.cs
- HttpRequest.cs
- AnimatedTypeHelpers.cs
- PeerFlooder.cs
- Point3DCollection.cs
- Int32EqualityComparer.cs
- BoundColumn.cs
- _LocalDataStore.cs
- AesManaged.cs
- RuntimeEnvironment.cs
- X509Chain.cs
- RetriableClipboard.cs
- ListControl.cs
- PageCodeDomTreeGenerator.cs
- ScriptComponentDescriptor.cs
- SecurityChannel.cs
- ClientApiGenerator.cs
- SqlNotificationEventArgs.cs
- IdentityManager.cs
- RectAnimationBase.cs
- ILGenerator.cs
- DomainUpDown.cs
- Helpers.cs
- DataControlFieldHeaderCell.cs
- SortedList.cs
- MouseEventArgs.cs
- LoginCancelEventArgs.cs
- SqlDataSourceEnumerator.cs
- ProviderCollection.cs
- IsolatedStorageException.cs
- GridViewRow.cs
- DoubleStorage.cs
- TimelineCollection.cs
- ConsoleTraceListener.cs
- CheckBoxAutomationPeer.cs
- StringWriter.cs
- LayoutEngine.cs
- CodeAttributeDeclarationCollection.cs
- StyleSheet.cs
- CheckBox.cs
- BuildManager.cs
- MonthChangedEventArgs.cs
- FloaterParaClient.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- HandlerFactoryCache.cs
- ISO2022Encoding.cs
- AtomServiceDocumentSerializer.cs
- COM2TypeInfoProcessor.cs
- UserInitiatedNavigationPermission.cs
- InvalidComObjectException.cs
- XsltConvert.cs
- parserscommon.cs
- ProviderUtil.cs
- Utils.cs
- FontClient.cs
- Transform3D.cs
- UnsafeNativeMethods.cs
- DynamicILGenerator.cs
- SQLBytes.cs
- PrintDocument.cs
- WebServiceResponse.cs
- RegistrySecurity.cs
- OledbConnectionStringbuilder.cs