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
- SignedPkcs7.cs
- SortedDictionary.cs
- WindowsTitleBar.cs
- SqlProfileProvider.cs
- TypeDescriptorFilterService.cs
- DelegateSerializationHolder.cs
- TdsParameterSetter.cs
- SqlCaseSimplifier.cs
- HtmlTable.cs
- SafeTimerHandle.cs
- ModifierKeysValueSerializer.cs
- PropertyInformationCollection.cs
- WasAdminWrapper.cs
- GB18030Encoding.cs
- RouteParametersHelper.cs
- PropertyValueUIItem.cs
- SQLDateTime.cs
- EntityCommand.cs
- TextProperties.cs
- XmlNodeList.cs
- CodeGroup.cs
- BamlRecordReader.cs
- X509CertificateValidator.cs
- DocComment.cs
- DataMisalignedException.cs
- DataGridViewColumnEventArgs.cs
- NotifyCollectionChangedEventArgs.cs
- WriteableBitmap.cs
- ListItemCollection.cs
- AnimationTimeline.cs
- ToolStripPanelRow.cs
- XmlTextAttribute.cs
- mactripleDES.cs
- ThreadAbortException.cs
- AuthenticationException.cs
- Trace.cs
- SchemaSetCompiler.cs
- WebPartConnectionsConnectVerb.cs
- Int16Converter.cs
- ProxySimple.cs
- PropertyChangeTracker.cs
- OleDbConnection.cs
- FormsAuthenticationEventArgs.cs
- XmlSchemaImporter.cs
- OraclePermissionAttribute.cs
- DataGridViewCellValueEventArgs.cs
- ExceptionValidationRule.cs
- Roles.cs
- DirectionalLight.cs
- AppDomainUnloadedException.cs
- XmlMapping.cs
- TraceUtils.cs
- ModifierKeysConverter.cs
- PolicyException.cs
- MethodBuilderInstantiation.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- BitmapCodecInfo.cs
- AssemblyNameUtility.cs
- StackBuilderSink.cs
- serverconfig.cs
- ContentType.cs
- NativeMethods.cs
- TransportConfigurationTypeElement.cs
- GridViewColumn.cs
- DataKey.cs
- HttpRequestCacheValidator.cs
- EntityDataSourceDataSelectionPanel.cs
- LineBreak.cs
- RegisteredExpandoAttribute.cs
- DataBoundLiteralControl.cs
- DynamicMetaObject.cs
- DnsPermission.cs
- KernelTypeValidation.cs
- RenamedEventArgs.cs
- RemoveFromCollection.cs
- HtmlMobileTextWriter.cs
- SqlGatherConsumedAliases.cs
- PropertyNames.cs
- ConnectorMovedEventArgs.cs
- ControlAdapter.cs
- CheckBoxFlatAdapter.cs
- ExpressionBindingCollection.cs
- AmbientLight.cs
- UnmanagedMemoryStreamWrapper.cs
- TextEditor.cs
- ProjectionRewriter.cs
- AssemblyUtil.cs
- ControlIdConverter.cs
- DataSourceProvider.cs
- MappingModelBuildProvider.cs
- InertiaExpansionBehavior.cs
- SelectionEditor.cs
- UInt16.cs
- WindowsToolbarAsMenu.cs
- SecurityKeyType.cs
- Semaphore.cs
- ObfuscateAssemblyAttribute.cs
- Cursor.cs
- ComponentSerializationService.cs
- WebPartVerb.cs