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
- HideDisabledControlAdapter.cs
- DataBinding.cs
- ListenerSingletonConnectionReader.cs
- FragmentQueryKB.cs
- XmlSchemaObjectTable.cs
- UnsafeNativeMethods.cs
- DataGridViewComboBoxEditingControl.cs
- PluralizationServiceUtil.cs
- WmfPlaceableFileHeader.cs
- CredentialManagerDialog.cs
- FontSizeConverter.cs
- Calendar.cs
- GuidelineSet.cs
- ModifiableIteratorCollection.cs
- BaseUriHelper.cs
- ExceptionUtil.cs
- PageThemeCodeDomTreeGenerator.cs
- Error.cs
- CacheOutputQuery.cs
- CfgParser.cs
- SessionPageStateSection.cs
- AttachedPropertyMethodSelector.cs
- PassportIdentity.cs
- UserControlAutomationPeer.cs
- BulletChrome.cs
- DateTimeConstantAttribute.cs
- MessageFormatterConverter.cs
- KeyPullup.cs
- BindingWorker.cs
- ObjectParameter.cs
- SchemaSetCompiler.cs
- localization.cs
- XmlSchemaInfo.cs
- util.cs
- PageThemeParser.cs
- GenericWebPart.cs
- ObjectManager.cs
- ContainerSelectorBehavior.cs
- RuntimeHelpers.cs
- BrowserCapabilitiesCompiler.cs
- NavigationPropertyEmitter.cs
- HttpModuleAction.cs
- ConfigurationProviderException.cs
- ContentFileHelper.cs
- TextServicesCompartmentEventSink.cs
- ActivationServices.cs
- invalidudtexception.cs
- XmlSchemaExporter.cs
- ListViewGroupConverter.cs
- VariableQuery.cs
- LinkButton.cs
- PointHitTestResult.cs
- SimpleHandlerBuildProvider.cs
- EventLogger.cs
- RegionInfo.cs
- CollectionViewSource.cs
- WebControlToolBoxItem.cs
- AnnotationAuthorChangedEventArgs.cs
- XMLDiffLoader.cs
- BamlBinaryReader.cs
- MimeFormatExtensions.cs
- ColorInterpolationModeValidation.cs
- Pts.cs
- SpecialNameAttribute.cs
- ObservableCollection.cs
- PageHandlerFactory.cs
- InvokeHandlers.cs
- QuaternionAnimationBase.cs
- ResourceExpression.cs
- WindowInteractionStateTracker.cs
- ListViewGroupItemCollection.cs
- GeometryCombineModeValidation.cs
- ZipPackage.cs
- IssuanceLicense.cs
- SqlExpressionNullability.cs
- BindValidationContext.cs
- CategoryGridEntry.cs
- FixedSOMPageElement.cs
- ColumnBinding.cs
- ExtensionQuery.cs
- keycontainerpermission.cs
- XPathScanner.cs
- SemanticBasicElement.cs
- HiddenFieldPageStatePersister.cs
- ChannelTracker.cs
- nulltextcontainer.cs
- DispatchWrapper.cs
- InstanceStore.cs
- ProviderCommandInfoUtils.cs
- FixedSOMTableRow.cs
- ChangeBlockUndoRecord.cs
- WsdlImporter.cs
- FrameworkReadOnlyPropertyMetadata.cs
- AssertFilter.cs
- ReceiveSecurityHeaderElementManager.cs
- XmlChildEnumerator.cs
- CompilerState.cs
- ZipIOLocalFileDataDescriptor.cs
- SystemPens.cs
- sqlinternaltransaction.cs