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
- ColorDialog.cs
- InternalBase.cs
- MLangCodePageEncoding.cs
- BlockUIContainer.cs
- NewExpression.cs
- ElementHostPropertyMap.cs
- DeviceContext.cs
- WpfKnownMember.cs
- MetaColumn.cs
- ExpressionWriter.cs
- ParserStreamGeometryContext.cs
- BufferAllocator.cs
- XmlNodeChangedEventManager.cs
- DrawTreeNodeEventArgs.cs
- DataGridViewCell.cs
- ButtonFieldBase.cs
- WebBrowserContainer.cs
- Guid.cs
- FixedTextView.cs
- NamedPipeAppDomainProtocolHandler.cs
- XsdDuration.cs
- NodeFunctions.cs
- ResourcePermissionBase.cs
- CqlIdentifiers.cs
- BindingListCollectionView.cs
- DbParameterCollectionHelper.cs
- SerialReceived.cs
- NumberFunctions.cs
- PointCollection.cs
- ViewStateModeByIdAttribute.cs
- ScanQueryOperator.cs
- LogEntrySerializationException.cs
- EncodedStreamFactory.cs
- PlainXmlDeserializer.cs
- CacheMode.cs
- WithStatement.cs
- ScriptControlDescriptor.cs
- MultiplexingDispatchMessageFormatter.cs
- CollectionViewGroupInternal.cs
- precedingquery.cs
- HwndProxyElementProvider.cs
- WebConfigurationHostFileChange.cs
- EdmSchemaError.cs
- Policy.cs
- FileStream.cs
- SqlStatistics.cs
- MenuCommand.cs
- OAVariantLib.cs
- ScopelessEnumAttribute.cs
- JapaneseCalendar.cs
- DocComment.cs
- ObjectDisposedException.cs
- ClientSideQueueItem.cs
- SortDescription.cs
- SecurityUtils.cs
- AdCreatedEventArgs.cs
- DataControlButton.cs
- LabelEditEvent.cs
- DataControlImageButton.cs
- PageAsyncTask.cs
- _UriSyntax.cs
- XmlNamespaceManager.cs
- BaseValidator.cs
- CompressEmulationStream.cs
- SafeNativeMethodsCLR.cs
- InputLanguage.cs
- RequestQueue.cs
- MemberProjectionIndex.cs
- Highlights.cs
- Solver.cs
- HttpCacheParams.cs
- ExtendedProperty.cs
- AsyncCodeActivity.cs
- ObjectListFieldsPage.cs
- WeakHashtable.cs
- CssClassPropertyAttribute.cs
- AssertFilter.cs
- EtwTrackingParticipant.cs
- TreeView.cs
- ListViewItemEventArgs.cs
- TemplateXamlParser.cs
- CellLabel.cs
- ConfigXmlSignificantWhitespace.cs
- WindowsPrincipal.cs
- ZipIOModeEnforcingStream.cs
- Delegate.cs
- UIElementHelper.cs
- ManagementOperationWatcher.cs
- MD5CryptoServiceProvider.cs
- WindowsServiceElement.cs
- BinaryExpression.cs
- StylusDownEventArgs.cs
- WebPartTransformerAttribute.cs
- IIS7ConfigurationLoader.cs
- TransformedBitmap.cs
- TextEndOfLine.cs
- UserPreferenceChangedEventArgs.cs
- AxisAngleRotation3D.cs
- EventProviderWriter.cs
- DbCommandTree.cs