Code:
/ DotNET / DotNET / 8.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
- MenuBase.cs
- NavigationPropertyEmitter.cs
- PathFigureCollection.cs
- Single.cs
- EpmContentSerializerBase.cs
- NaturalLanguageHyphenator.cs
- XmlKeywords.cs
- Transform.cs
- MarkupCompiler.cs
- DispatcherExceptionFilterEventArgs.cs
- MultiSelector.cs
- BaseTemplateCodeDomTreeGenerator.cs
- StrokeIntersection.cs
- PageAsyncTask.cs
- ExternalFile.cs
- MenuItemBindingCollection.cs
- ConfigurationLockCollection.cs
- SettingsPropertyCollection.cs
- PostBackOptions.cs
- DtdParser.cs
- WhitespaceSignificantCollectionAttribute.cs
- Attribute.cs
- ObjectAssociationEndMapping.cs
- ObjectDataSourceStatusEventArgs.cs
- GlyphTypeface.cs
- VectorCollectionConverter.cs
- ReverseInheritProperty.cs
- VerificationException.cs
- UserNameSecurityTokenAuthenticator.cs
- XamlToRtfWriter.cs
- ErrorHandler.cs
- ListParaClient.cs
- XamlBrushSerializer.cs
- wgx_exports.cs
- MethodCallTranslator.cs
- FrameworkRichTextComposition.cs
- WindowsAuthenticationModule.cs
- DefaultProxySection.cs
- BasePropertyDescriptor.cs
- WebPartDisplayMode.cs
- DtrList.cs
- FieldNameLookup.cs
- TypeElement.cs
- DynamicDiscoSearcher.cs
- CaseInsensitiveComparer.cs
- PersistenceMetadataNamespace.cs
- SecUtil.cs
- ToolStripPanelRow.cs
- Rule.cs
- BitStack.cs
- StylusPointCollection.cs
- CaseInsensitiveComparer.cs
- JpegBitmapEncoder.cs
- WebPartCollection.cs
- _LoggingObject.cs
- XmlWellformedWriterHelpers.cs
- DataSet.cs
- XPathParser.cs
- FlowNode.cs
- BooleanFunctions.cs
- ToolStripProgressBar.cs
- FormatterServices.cs
- PermissionSetEnumerator.cs
- PathNode.cs
- DataServiceRequest.cs
- SecurityKeyIdentifier.cs
- XPathExpr.cs
- Point4DConverter.cs
- RectangleGeometry.cs
- BufferedWebEventProvider.cs
- GregorianCalendarHelper.cs
- StorageBasedPackageProperties.cs
- ViewBase.cs
- Bidi.cs
- DataGridCellsPresenter.cs
- MDIWindowDialog.cs
- SchemaNotation.cs
- StreamWriter.cs
- OutOfProcStateClientManager.cs
- DefaultValueTypeConverter.cs
- DesignerMetadata.cs
- WorkflowPersistenceService.cs
- SoapTransportImporter.cs
- MemberRestriction.cs
- ChannelDispatcherCollection.cs
- InternalResources.cs
- IndentedWriter.cs
- TemplateBindingExpressionConverter.cs
- Function.cs
- ResourceDictionary.cs
- SmtpFailedRecipientException.cs
- IgnoreSection.cs
- X509Certificate2.cs
- Mappings.cs
- FromReply.cs
- SmtpLoginAuthenticationModule.cs
- SortDescription.cs
- TrailingSpaceComparer.cs
- DefaultWorkflowTransactionService.cs
- FreeFormDragDropManager.cs