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
- InputProviderSite.cs
- ScalarOps.cs
- BindToObject.cs
- RemotingConfiguration.cs
- DataSourceCacheDurationConverter.cs
- WebBaseEventKeyComparer.cs
- ColumnWidthChangingEvent.cs
- BookmarkInfo.cs
- DateTimeConstantAttribute.cs
- ListViewCancelEventArgs.cs
- basecomparevalidator.cs
- EventRoute.cs
- HandlerBase.cs
- DriveInfo.cs
- XmlSchemaNotation.cs
- PolyBezierSegmentFigureLogic.cs
- ConfigurationValues.cs
- TextBoxAutomationPeer.cs
- RouteItem.cs
- DisplayNameAttribute.cs
- ReverseInheritProperty.cs
- XamlTreeBuilderBamlRecordWriter.cs
- ModuleBuilder.cs
- ComponentManagerBroker.cs
- CellParagraph.cs
- ToolStripSplitButton.cs
- StructuralType.cs
- PropertyEntry.cs
- RectAnimationBase.cs
- StrongNameMembershipCondition.cs
- XmlResolver.cs
- EncryptedPackage.cs
- InvalidPrinterException.cs
- HMACMD5.cs
- ListViewGroupItemCollection.cs
- WindowsListViewItemStartMenu.cs
- ComplexPropertyEntry.cs
- WebEncodingValidator.cs
- RelatedPropertyManager.cs
- SqlTriggerContext.cs
- CommandBinding.cs
- MenuStrip.cs
- columnmapkeybuilder.cs
- DecimalConstantAttribute.cs
- AutomationElementIdentifiers.cs
- GZipDecoder.cs
- ComponentRenameEvent.cs
- XmlUrlResolver.cs
- ToolStripStatusLabel.cs
- CodeTypeParameter.cs
- DynamicUpdateCommand.cs
- XmlSubtreeReader.cs
- Int32EqualityComparer.cs
- filewebresponse.cs
- ManifestResourceInfo.cs
- CommentEmitter.cs
- MailWriter.cs
- HideDisabledControlAdapter.cs
- MulticastNotSupportedException.cs
- SourceItem.cs
- TimeStampChecker.cs
- NonBatchDirectoryCompiler.cs
- CommonDialog.cs
- ObjectDataSource.cs
- Renderer.cs
- WinInet.cs
- ComponentChangingEvent.cs
- AttributeCollection.cs
- EnumCodeDomSerializer.cs
- RegisteredDisposeScript.cs
- Stacktrace.cs
- RightsManagementLicense.cs
- JoinTreeSlot.cs
- DataColumnPropertyDescriptor.cs
- PropertyReferenceSerializer.cs
- Image.cs
- TextStore.cs
- Helpers.cs
- DataDocumentXPathNavigator.cs
- ScriptModule.cs
- TimeStampChecker.cs
- CellTreeNode.cs
- DataGridViewRowCollection.cs
- SigningDialog.cs
- ServicesUtilities.cs
- MediaTimeline.cs
- LogExtentCollection.cs
- ControlsConfig.cs
- DataRecordObjectView.cs
- BatchParser.cs
- ParseChildrenAsPropertiesAttribute.cs
- NonParentingControl.cs
- GeometryDrawing.cs
- SpecialFolderEnumConverter.cs
- LogWriteRestartAreaAsyncResult.cs
- QueryProcessor.cs
- ManagementEventArgs.cs
- EntityType.cs
- codemethodreferenceexpression.cs
- DbSetClause.cs