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
- XmlUtf8RawTextWriter.cs
- XmlSchemaInfo.cs
- HotSpot.cs
- BasicHttpBinding.cs
- TimeSpanConverter.cs
- LayoutEditorPart.cs
- ExtendedPropertyCollection.cs
- Double.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- JsonReader.cs
- XmlMembersMapping.cs
- ObjectStateEntryDbDataRecord.cs
- CompilerError.cs
- DataContractJsonSerializer.cs
- ExpressionList.cs
- counter.cs
- KeyBinding.cs
- StorageComplexTypeMapping.cs
- SessionKeyExpiredException.cs
- AutoFocusStyle.xaml.cs
- XsdDateTime.cs
- UInt64Converter.cs
- TdsParserSessionPool.cs
- PathFigure.cs
- LocalizationCodeDomSerializer.cs
- ExpressionBuilder.cs
- XmlConvert.cs
- Section.cs
- CustomErrorCollection.cs
- StringValidatorAttribute.cs
- HttpListenerException.cs
- SqlCharStream.cs
- ExpressionConverter.cs
- SHA384Managed.cs
- ListViewTableCell.cs
- GacUtil.cs
- ApplicationFileCodeDomTreeGenerator.cs
- EditingCoordinator.cs
- DataRecordInfo.cs
- SortDescriptionCollection.cs
- DefaultValidator.cs
- TreeNodeSelectionProcessor.cs
- WSSecurityPolicy.cs
- AuthorizationSection.cs
- GrammarBuilderWildcard.cs
- LockedHandleGlyph.cs
- PreservationFileReader.cs
- AnimationTimeline.cs
- FigureParaClient.cs
- SelectedDatesCollection.cs
- webeventbuffer.cs
- PartitionerQueryOperator.cs
- RecordBuilder.cs
- PageStatePersister.cs
- NeutralResourcesLanguageAttribute.cs
- SliderAutomationPeer.cs
- QueryPageSettingsEventArgs.cs
- SmtpNetworkElement.cs
- CompositeActivityDesigner.cs
- _SecureChannel.cs
- x509utils.cs
- ControlParameter.cs
- mactripleDES.cs
- SqlDataReaderSmi.cs
- MasterPage.cs
- BlurEffect.cs
- TreeNodeCollectionEditorDialog.cs
- SemanticResolver.cs
- PatternMatcher.cs
- RotateTransform.cs
- TerminateSequence.cs
- StyleConverter.cs
- ZipIOExtraFieldPaddingElement.cs
- XamlContextStack.cs
- DataViewManager.cs
- SapiInterop.cs
- BlockCollection.cs
- ObjectCloneHelper.cs
- CharacterBufferReference.cs
- OleServicesContext.cs
- Pen.cs
- CombinedGeometry.cs
- WebReferencesBuildProvider.cs
- MenuItemBindingCollection.cs
- ProcessModule.cs
- ServiceChannelManager.cs
- EntityDataSourceReferenceGroup.cs
- EntityWrapper.cs
- FunctionCommandText.cs
- RangeValidator.cs
- AccessViolationException.cs
- ObjectAnimationBase.cs
- XmlReflectionMember.cs
- ErrorTolerantObjectWriter.cs
- TimeSpanValidatorAttribute.cs
- DataGridViewAutoSizeModeEventArgs.cs
- PrePrepareMethodAttribute.cs
- SubstitutionList.cs
- AccessDataSource.cs
- MLangCodePageEncoding.cs