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
- OdbcException.cs
- DeferredRunTextReference.cs
- InputLanguageProfileNotifySink.cs
- FormsAuthenticationModule.cs
- SQLBinary.cs
- DefinitionBase.cs
- PeerApplication.cs
- TextServicesPropertyRanges.cs
- EntityProviderServices.cs
- ToolStripProgressBar.cs
- SaveFileDialog.cs
- RelativeSource.cs
- ClientBuildManagerTypeDescriptionProviderBridge.cs
- FrameworkName.cs
- ExceptionRoutedEventArgs.cs
- ApplicationInfo.cs
- DependencyProperty.cs
- MDIWindowDialog.cs
- AdornerPresentationContext.cs
- NativeWindow.cs
- CoreSwitches.cs
- CodeTypeReferenceCollection.cs
- CodeAttributeDeclaration.cs
- VisualSerializer.cs
- RoutedUICommand.cs
- RequestCachePolicy.cs
- ValueProviderWrapper.cs
- ContextDataSource.cs
- SiteMembershipCondition.cs
- ObjectParameterCollection.cs
- MobileControlPersister.cs
- DBParameter.cs
- SymLanguageVendor.cs
- EncryptedReference.cs
- ColumnMapTranslator.cs
- CriticalExceptions.cs
- PageThemeCodeDomTreeGenerator.cs
- UserCancellationException.cs
- VirtualPath.cs
- DataKey.cs
- ColorPalette.cs
- RadialGradientBrush.cs
- CrossAppDomainChannel.cs
- OleDbCommand.cs
- SurrogateDataContract.cs
- AppliedDeviceFiltersEditor.cs
- UnconditionalPolicy.cs
- UnmanagedMemoryStream.cs
- TdsParserStaticMethods.cs
- MergeLocalizationDirectives.cs
- DbBuffer.cs
- FocusTracker.cs
- PartialToken.cs
- ColumnMap.cs
- TransformerInfoCollection.cs
- ShaderRenderModeValidation.cs
- LogicalMethodInfo.cs
- RadioButtonList.cs
- CommandHelpers.cs
- DataGridViewRowCollection.cs
- GrammarBuilder.cs
- MarshalDirectiveException.cs
- TypeConverterHelper.cs
- DataListItemCollection.cs
- CommandConverter.cs
- PeerCredentialElement.cs
- XmlTextReaderImplHelpers.cs
- updateconfighost.cs
- ContextMenuStripActionList.cs
- PathSegmentCollection.cs
- EntityDataSourceContextDisposingEventArgs.cs
- UsernameTokenFactoryCredential.cs
- DockAndAnchorLayout.cs
- ObjectQueryExecutionPlan.cs
- ResourceReader.cs
- _Rfc2616CacheValidators.cs
- PackageDigitalSignatureManager.cs
- TextContainerHelper.cs
- ScrollChangedEventArgs.cs
- Rules.cs
- SqlConnectionString.cs
- Task.cs
- PresentationAppDomainManager.cs
- HwndStylusInputProvider.cs
- NamedPermissionSet.cs
- _ListenerRequestStream.cs
- DbConvert.cs
- DynamicEntity.cs
- ReceiveActivityDesigner.cs
- COSERVERINFO.cs
- StorageBasedPackageProperties.cs
- WindowsBrush.cs
- HttpModuleCollection.cs
- PropertyGridEditorPart.cs
- ExpressionWriter.cs
- ExpressionCopier.cs
- XmlSchemaAttributeGroup.cs
- dataprotectionpermissionattribute.cs
- Memoizer.cs
- AttributeCollection.cs