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
- LinkDesigner.cs
- Attributes.cs
- SkewTransform.cs
- SpellCheck.cs
- MailMessageEventArgs.cs
- Configuration.cs
- WebBrowserSiteBase.cs
- AuthorizationPolicyTypeElementCollection.cs
- SessionPageStateSection.cs
- RtfFormatStack.cs
- CompositeFontFamily.cs
- SparseMemoryStream.cs
- TransactionState.cs
- GeometryHitTestResult.cs
- ItemsControlAutomationPeer.cs
- XPathBuilder.cs
- XmlEventCache.cs
- userdatakeys.cs
- _PooledStream.cs
- CurrentChangedEventManager.cs
- StrongTypingException.cs
- TranslateTransform3D.cs
- PcmConverter.cs
- UserControlParser.cs
- SignatureDescription.cs
- DaylightTime.cs
- GetCardDetailsRequest.cs
- CodeCommentStatementCollection.cs
- EmptyCollection.cs
- GridItemProviderWrapper.cs
- _DigestClient.cs
- XmlAttributeCache.cs
- ValidatingReaderNodeData.cs
- RadioButtonFlatAdapter.cs
- ReadOnlyTernaryTree.cs
- SoapReflectionImporter.cs
- AuthenticatedStream.cs
- WhitespaceSignificantCollectionAttribute.cs
- GatewayIPAddressInformationCollection.cs
- AsyncDataRequest.cs
- SQLBinary.cs
- ColumnHeaderConverter.cs
- NullExtension.cs
- SspiSecurityToken.cs
- ReadOnlyHierarchicalDataSourceView.cs
- ActivityContext.cs
- DataGridColumnsPage.cs
- DocumentEventArgs.cs
- TextParagraphProperties.cs
- GraphicsContext.cs
- IsolatedStoragePermission.cs
- FocusManager.cs
- WmpBitmapEncoder.cs
- PerfService.cs
- GlobalizationSection.cs
- XamlSerializerUtil.cs
- XmlSchemaInfo.cs
- CompiledRegexRunnerFactory.cs
- TableLayoutRowStyleCollection.cs
- LambdaCompiler.Unary.cs
- AttributeUsageAttribute.cs
- AppDomainProtocolHandler.cs
- SQLCharsStorage.cs
- SiteMapHierarchicalDataSourceView.cs
- GridItemCollection.cs
- XPathParser.cs
- SmiMetaData.cs
- ValidationPropertyAttribute.cs
- clipboard.cs
- ApplicationBuildProvider.cs
- TimeStampChecker.cs
- AccessorTable.cs
- ValidateNames.cs
- ParallelActivityDesigner.cs
- RtfControlWordInfo.cs
- x509store.cs
- CustomErrorsSection.cs
- ParallelTimeline.cs
- CodeDirectiveCollection.cs
- InstanceHandleConflictException.cs
- RecordManager.cs
- WebPartTransformerCollection.cs
- StoreItemCollection.Loader.cs
- CacheHelper.cs
- XmlLanguage.cs
- DataTableCollection.cs
- UnsafeNativeMethods.cs
- ContextStaticAttribute.cs
- SetState.cs
- MessageQueueCriteria.cs
- ContextMenu.cs
- PropertyGridEditorPart.cs
- UIPermission.cs
- ComponentDispatcherThread.cs
- WhitespaceRuleReader.cs
- XmlDictionaryString.cs
- DoubleConverter.cs
- TextSerializer.cs
- PointIndependentAnimationStorage.cs
- JavaScriptSerializer.cs