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
- __Error.cs
- TextEffectResolver.cs
- ShapingWorkspace.cs
- ResXBuildProvider.cs
- TableRowGroupCollection.cs
- ObjectTokenCategory.cs
- Transform3D.cs
- SourceSwitch.cs
- FileDialog_Vista_Interop.cs
- Events.cs
- FlowDocumentPage.cs
- Utility.cs
- BufferedMessageWriter.cs
- RelatedView.cs
- CompiledRegexRunnerFactory.cs
- OleDbParameterCollection.cs
- ParameterBuilder.cs
- CroppedBitmap.cs
- QilStrConcat.cs
- WorkerRequest.cs
- NamespaceTable.cs
- WebPartConnectionsCancelVerb.cs
- Int32Converter.cs
- LowerCaseStringConverter.cs
- HostingEnvironmentException.cs
- Matrix3D.cs
- OleDbEnumerator.cs
- UnsettableComboBox.cs
- Encoder.cs
- PrincipalPermission.cs
- XmlObjectSerializerReadContextComplexJson.cs
- PeerCollaborationPermission.cs
- ConversionContext.cs
- RectangleHotSpot.cs
- MetadataArtifactLoaderComposite.cs
- WorkItem.cs
- RenamedEventArgs.cs
- DbExpressionRules.cs
- DesignerActionUIService.cs
- SystemPens.cs
- MetadataItemEmitter.cs
- ElementHostPropertyMap.cs
- ToolStripArrowRenderEventArgs.cs
- KerberosReceiverSecurityToken.cs
- PerfCounterSection.cs
- GeometryHitTestParameters.cs
- FixedDocumentPaginator.cs
- GreenMethods.cs
- AggregateNode.cs
- HttpModuleCollection.cs
- SplineKeyFrames.cs
- ThreadInterruptedException.cs
- CollectionChangeEventArgs.cs
- SafeLibraryHandle.cs
- ResourceCategoryAttribute.cs
- PeerNameRecordCollection.cs
- DesignerActionItem.cs
- XmlNodeChangedEventArgs.cs
- Pen.cs
- FontInfo.cs
- OptimalTextSource.cs
- ToolStripRenderEventArgs.cs
- AnnotationMap.cs
- ResolveNameEventArgs.cs
- MetadataArtifactLoaderCompositeFile.cs
- GB18030Encoding.cs
- MouseGesture.cs
- Pair.cs
- ListView.cs
- PerformanceCounter.cs
- serverconfig.cs
- ToolBar.cs
- ThreadPool.cs
- DesignerMetadata.cs
- StringFreezingAttribute.cs
- Drawing.cs
- EmptyEnumerator.cs
- SoapElementAttribute.cs
- EnumValidator.cs
- DataGridViewTextBoxCell.cs
- RepeaterItemEventArgs.cs
- __ConsoleStream.cs
- SafeHandles.cs
- OdbcStatementHandle.cs
- selecteditemcollection.cs
- ReflectionUtil.cs
- SendKeys.cs
- Duration.cs
- Operator.cs
- EventEntry.cs
- ObfuscationAttribute.cs
- RijndaelManagedTransform.cs
- FieldToken.cs
- CodeTypeOfExpression.cs
- TemplateEditingService.cs
- Registry.cs
- KeyFrames.cs
- ColorMap.cs
- QuaternionKeyFrameCollection.cs
- KeyInstance.cs