Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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 )); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- xsdvalidator.cs
- MetadataCache.cs
- EventItfInfo.cs
- OracleDateTime.cs
- UserMapPath.cs
- XmlDictionaryReader.cs
- MenuStrip.cs
- X500Name.cs
- FormParameter.cs
- RIPEMD160Managed.cs
- MenuCommandsChangedEventArgs.cs
- MemberMaps.cs
- WmlLinkAdapter.cs
- SimpleApplicationHost.cs
- MLangCodePageEncoding.cs
- CompositeActivityTypeDescriptorProvider.cs
- FixedSOMFixedBlock.cs
- CommandHelpers.cs
- dbenumerator.cs
- DbDataReader.cs
- InfocardExtendedInformationEntry.cs
- CmsInterop.cs
- FileEnumerator.cs
- Menu.cs
- XmlCompatibilityReader.cs
- LinqDataSourceDeleteEventArgs.cs
- EdmItemCollection.OcAssemblyCache.cs
- StringExpressionSet.cs
- BooleanConverter.cs
- DataException.cs
- SelectionEditingBehavior.cs
- Metafile.cs
- CriticalFinalizerObject.cs
- SignatureHelper.cs
- JoinSymbol.cs
- TagPrefixCollection.cs
- EntityDataSourceMemberPath.cs
- MSG.cs
- TextFormatterImp.cs
- ALinqExpressionVisitor.cs
- ServiceBuildProvider.cs
- Parameter.cs
- DesignTimeParseData.cs
- WebBrowserUriTypeConverter.cs
- HtmlForm.cs
- Point3DAnimationUsingKeyFrames.cs
- WinEventQueueItem.cs
- ListChunk.cs
- HttpHostedTransportConfiguration.cs
- FragmentNavigationEventArgs.cs
- LayoutInformation.cs
- ContainerCodeDomSerializer.cs
- GlobalProxySelection.cs
- WindowsAuthenticationEventArgs.cs
- ListControlActionList.cs
- RadioButtonBaseAdapter.cs
- XmlBufferReader.cs
- DynamicFilter.cs
- Normalization.cs
- HeaderLabel.cs
- RowCache.cs
- X509CertificateValidationMode.cs
- ResourceManagerWrapper.cs
- JournalNavigationScope.cs
- RewritingValidator.cs
- NativeActivityContext.cs
- NodeInfo.cs
- SmtpTransport.cs
- ILGenerator.cs
- MasterPage.cs
- _DomainName.cs
- Emitter.cs
- PrintDocument.cs
- ScrollProperties.cs
- IOThreadScheduler.cs
- AngleUtil.cs
- EncoderNLS.cs
- _DisconnectOverlappedAsyncResult.cs
- Int32AnimationBase.cs
- formatter.cs
- TypeSystemProvider.cs
- SiteMap.cs
- WindowsListViewGroupHelper.cs
- ToolboxBitmapAttribute.cs
- OperationAbortedException.cs
- TypeConverter.cs
- TextOnlyOutput.cs
- ObjectCloneHelper.cs
- followingsibling.cs
- OdbcEnvironmentHandle.cs
- HTMLTextWriter.cs
- TextTreeExtractElementUndoUnit.cs
- TypeReference.cs
- CallTemplateAction.cs
- ListItemParagraph.cs
- TcpChannelListener.cs
- XPathDocumentBuilder.cs
- UpdateDelegates.Generated.cs
- SHA1Managed.cs
- SerializationFieldInfo.cs