Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Security / AccessControl / PrivilegeNotHeldException.cs / 1305376 / PrivilegeNotHeldException.cs
using Microsoft.Win32; using System; using System.Runtime.Serialization; using System.Text; using System.Globalization; using System.Security.Permissions; using System.Diagnostics.Contracts; 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; } } [System.Security.SecurityCritical] // auto-generated_required public override void GetObjectData( SerializationInfo info, StreamingContext context ) { if ( info == null ) { throw new ArgumentNullException( "info" ); } Contract.EndContractBlock(); 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
- PathSegment.cs
- TransactionState.cs
- DataRowExtensions.cs
- UnsafeNativeMethods.cs
- ThreadAbortException.cs
- SafeUserTokenHandle.cs
- ContentFilePart.cs
- Expr.cs
- HttpRequest.cs
- DataServiceProcessingPipeline.cs
- DbBuffer.cs
- WorkingDirectoryEditor.cs
- RegexBoyerMoore.cs
- PageClientProxyGenerator.cs
- BuildManagerHost.cs
- CreateDataSourceDialog.cs
- CodeDelegateCreateExpression.cs
- HwndHostAutomationPeer.cs
- EmptyElement.cs
- UserNameSecurityTokenAuthenticator.cs
- SerialPinChanges.cs
- Rect3D.cs
- HashCryptoHandle.cs
- StateRuntime.cs
- SamlNameIdentifierClaimResource.cs
- ManifestResourceInfo.cs
- PropertyInfo.cs
- xdrvalidator.cs
- Storyboard.cs
- coordinatorfactory.cs
- PropertyTab.cs
- WebSysDisplayNameAttribute.cs
- Odbc32.cs
- TabPage.cs
- InstanceDataCollection.cs
- ClientFormsAuthenticationMembershipProvider.cs
- Page.cs
- ClientScriptManagerWrapper.cs
- CodeCastExpression.cs
- HandleExceptionArgs.cs
- VisemeEventArgs.cs
- RawStylusActions.cs
- XPathChildIterator.cs
- DBSqlParser.cs
- WindowsAuthenticationModule.cs
- _ProxyChain.cs
- SetIterators.cs
- MappingItemCollection.cs
- PersistenceTypeAttribute.cs
- BitmapImage.cs
- PrintDocument.cs
- Contracts.cs
- ToolTipService.cs
- ScrollEvent.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- TableAutomationPeer.cs
- AsynchronousChannel.cs
- CancelEventArgs.cs
- MailMessageEventArgs.cs
- WindowsListViewGroupHelper.cs
- MessageDirection.cs
- TextEditor.cs
- InstallerTypeAttribute.cs
- CompilationSection.cs
- XmlEntityReference.cs
- AttributeSetAction.cs
- SqlSelectStatement.cs
- DateTimeValueSerializer.cs
- TreeSet.cs
- DockingAttribute.cs
- UpdateCommand.cs
- WaitForChangedResult.cs
- FlowLayoutSettings.cs
- EntityClassGenerator.cs
- Process.cs
- GenericTextProperties.cs
- TransformPattern.cs
- ColumnMap.cs
- EnumerableRowCollectionExtensions.cs
- SqlReorderer.cs
- UTF32Encoding.cs
- DataGridViewUtilities.cs
- ICspAsymmetricAlgorithm.cs
- PersonalizationDictionary.cs
- RecordBuilder.cs
- Size.cs
- OleDbCommand.cs
- CustomActivityDesigner.cs
- ClientUIRequest.cs
- MailDefinition.cs
- Lease.cs
- DescriptionCreator.cs
- ActionMessageFilter.cs
- CopyOnWriteList.cs
- IntAverageAggregationOperator.cs
- AttributeCollection.cs
- DefaultSection.cs
- Cursors.cs
- ElementAction.cs
- ToolStripSplitButton.cs