Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / Security / AccessControl / PrivilegeNotHeldException.cs / 1 / PrivilegeNotHeldException.cs
// 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FontDriver.cs
- SqlConnectionPoolGroupProviderInfo.cs
- DivideByZeroException.cs
- SqlRowUpdatingEvent.cs
- SQLBytes.cs
- VariantWrapper.cs
- QuerySettings.cs
- PasswordRecovery.cs
- DataGridDesigner.cs
- PreProcessInputEventArgs.cs
- ComEventsHelper.cs
- RowToParametersTransformer.cs
- RequestContextBase.cs
- CapabilitiesAssignment.cs
- SoapEnvelopeProcessingElement.cs
- TaiwanCalendar.cs
- Monitor.cs
- DataGridViewColumnCollection.cs
- EmbeddedMailObjectsCollection.cs
- BindingCollection.cs
- FloaterParaClient.cs
- KeyPullup.cs
- ViewBox.cs
- RegexCaptureCollection.cs
- RangeContentEnumerator.cs
- UIAgentRequest.cs
- XmlSchemaSimpleContentRestriction.cs
- SqlWebEventProvider.cs
- AppDomainUnloadedException.cs
- UserControl.cs
- SvcMapFile.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- CodeTypeReferenceCollection.cs
- ObjectViewEntityCollectionData.cs
- OnOperation.cs
- List.cs
- GridViewAutoFormat.cs
- FrugalList.cs
- MessageQueuePermissionAttribute.cs
- CultureInfo.cs
- InkSerializer.cs
- LazyInitializer.cs
- DataMemberFieldConverter.cs
- EdmType.cs
- PropertyMetadata.cs
- FormsIdentity.cs
- ErasingStroke.cs
- FixedElement.cs
- PolyQuadraticBezierSegment.cs
- XmlQueryRuntime.cs
- ColorTransformHelper.cs
- SqlServices.cs
- Attachment.cs
- CqlGenerator.cs
- BitmapMetadata.cs
- CreatingCookieEventArgs.cs
- BindingMemberInfo.cs
- DataGridViewCellStyleConverter.cs
- ElementProxy.cs
- CommandID.cs
- Menu.cs
- VariableExpressionConverter.cs
- KeyInfo.cs
- BoundColumn.cs
- SectionRecord.cs
- __Error.cs
- RestHandlerFactory.cs
- TemplateNameScope.cs
- OracleConnectionFactory.cs
- NativeMethodsOther.cs
- MessageSmuggler.cs
- PeerDuplexChannelListener.cs
- XsdCachingReader.cs
- MostlySingletonList.cs
- Rotation3DAnimation.cs
- Match.cs
- EdmProviderManifest.cs
- DocumentsTrace.cs
- BooleanFunctions.cs
- EntityKeyElement.cs
- PerformanceCountersElement.cs
- XmlSchemaAny.cs
- AttributeUsageAttribute.cs
- ImageFormat.cs
- Span.cs
- AssemblySettingAttributes.cs
- CreateSequenceResponse.cs
- TableColumn.cs
- ElementNotAvailableException.cs
- ByteFacetDescriptionElement.cs
- ProxyWebPartConnectionCollection.cs
- DataGridColumnReorderingEventArgs.cs
- ResourceManager.cs
- MSG.cs
- XDRSchema.cs
- Menu.cs
- PersonalizationProviderHelper.cs
- DragDeltaEventArgs.cs
- ArgumentException.cs
- DeviceContexts.cs