Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- BufferedStream2.cs
- AbsoluteQuery.cs
- ServiceHostFactory.cs
- IdentityReference.cs
- StrongBox.cs
- OdbcConnectionHandle.cs
- CustomCredentialPolicy.cs
- WindowsImpersonationContext.cs
- ReliableChannelBinder.cs
- PropertySet.cs
- WebPartAuthorizationEventArgs.cs
- ColorConvertedBitmap.cs
- EnumMember.cs
- EncryptedType.cs
- WebPartMenu.cs
- SuppressMessageAttribute.cs
- EntityDataReader.cs
- ProcessModelSection.cs
- DefaultSettingsSection.cs
- XmlDictionaryReaderQuotas.cs
- HttpContextBase.cs
- MatrixValueSerializer.cs
- ClientUriBehavior.cs
- SplitterCancelEvent.cs
- XmlQueryType.cs
- XmlSchemaAttributeGroupRef.cs
- ModelPropertyCollectionImpl.cs
- XmlIncludeAttribute.cs
- X509ThumbprintKeyIdentifierClause.cs
- IgnoreSectionHandler.cs
- ControlCommandSet.cs
- CodeTypeReferenceSerializer.cs
- XPathExpr.cs
- IntSecurity.cs
- AnonymousIdentificationModule.cs
- util.cs
- XmlNodeList.cs
- DesignTimeTemplateParser.cs
- RsaSecurityKey.cs
- Monitor.cs
- MethodBody.cs
- ADMembershipUser.cs
- Metadata.cs
- CapabilitiesPattern.cs
- ReadOnlyHierarchicalDataSourceView.cs
- CompensationDesigner.cs
- __TransparentProxy.cs
- InvokeMethod.cs
- CompilerInfo.cs
- RuntimeWrappedException.cs
- UserMapPath.cs
- SqlBooleanizer.cs
- BatchParser.cs
- ContextProperty.cs
- Dynamic.cs
- SiblingIterators.cs
- _OSSOCK.cs
- CodeSnippetStatement.cs
- EventSourceCreationData.cs
- Listbox.cs
- MbpInfo.cs
- FileChangesMonitor.cs
- SafeBitVector32.cs
- OracleBFile.cs
- ZipIOFileItemStream.cs
- DataContract.cs
- SessionEndingCancelEventArgs.cs
- MobileControlsSection.cs
- Column.cs
- SourceExpressionException.cs
- DoubleUtil.cs
- ExpandedWrapper.cs
- IteratorDescriptor.cs
- PathFigureCollection.cs
- RayHitTestParameters.cs
- DataTableCollection.cs
- AdPostCacheSubstitution.cs
- ListSortDescriptionCollection.cs
- HtmlAnchor.cs
- ReturnValue.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- HostedBindingBehavior.cs
- SubMenuStyleCollection.cs
- EntityDataSourceSelectedEventArgs.cs
- BidirectionalDictionary.cs
- RecognizedWordUnit.cs
- SafeEventLogReadHandle.cs
- MSHTMLHost.cs
- ConfigurationConverterBase.cs
- OracleDataReader.cs
- CompressEmulationStream.cs
- ObjectTypeMapping.cs
- DbProviderManifest.cs
- CodeArgumentReferenceExpression.cs
- PrinterSettings.cs
- EventHandlerList.cs
- KeyGesture.cs
- TextContainerChangeEventArgs.cs
- ProjectionPath.cs
- RegistryKey.cs