Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Security / AccessControl / PrivilegeNotHeldException.cs / 1305376 / PrivilegeNotHeldException.cs
using Microsoft.Win32; using System; using System.Runtime.Serialization; using System.Text; using System.Globalization; using System.Security.Permissions; using System.Diagnostics.Contracts; 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; } } [System.Security.SecurityCritical] // auto-generated_required public override void GetObjectData( SerializationInfo info, StreamingContext context ) { if ( info == null ) { throw new ArgumentNullException( "info" ); } Contract.EndContractBlock(); 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; using System.Diagnostics.Contracts; 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; } } [System.Security.SecurityCritical] // auto-generated_required public override void GetObjectData( SerializationInfo info, StreamingContext context ) { if ( info == null ) { throw new ArgumentNullException( "info" ); } Contract.EndContractBlock(); 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
- TCEAdapterGenerator.cs
- ToolbarAUtomationPeer.cs
- DataServiceQueryContinuation.cs
- TableLayoutSettingsTypeConverter.cs
- Timer.cs
- SystemIdentity.cs
- StringReader.cs
- DoubleAnimationBase.cs
- CommandBinding.cs
- PrintPageEvent.cs
- MatrixValueSerializer.cs
- DataGridTextBoxColumn.cs
- ConnectorSelectionGlyph.cs
- dataSvcMapFileLoader.cs
- StylusPointPropertyUnit.cs
- StateMachineTimers.cs
- GenerateHelper.cs
- DoWorkEventArgs.cs
- DataBindingExpressionBuilder.cs
- ReadOnlyCollectionBase.cs
- TypeBuilderInstantiation.cs
- ReceiveContent.cs
- DbDataRecord.cs
- HandlerBase.cs
- Calendar.cs
- EventProviderTraceListener.cs
- LoadedOrUnloadedOperation.cs
- MatrixValueSerializer.cs
- SymbolPair.cs
- DataObjectEventArgs.cs
- TypeToken.cs
- Property.cs
- GiveFeedbackEventArgs.cs
- AnnotationMap.cs
- SchemaContext.cs
- HtmlImage.cs
- SQLCharsStorage.cs
- DataSetMappper.cs
- ActivityExecutionFilter.cs
- SqlServices.cs
- SystemResourceHost.cs
- RichTextBoxContextMenu.cs
- ParallelTimeline.cs
- RoutedCommand.cs
- TextEditorSelection.cs
- Visitors.cs
- BitStack.cs
- TypeElementCollection.cs
- CodeLabeledStatement.cs
- Matrix3DConverter.cs
- loginstatus.cs
- XmlChoiceIdentifierAttribute.cs
- ViewBase.cs
- WsdlImporterElement.cs
- DirectionalLight.cs
- TextBoxRenderer.cs
- TabControl.cs
- XPathParser.cs
- ScopelessEnumAttribute.cs
- UIPermission.cs
- DoubleLinkListEnumerator.cs
- DiagnosticTraceSource.cs
- ValidationPropertyAttribute.cs
- ObjRef.cs
- DBBindings.cs
- WorkflowCreationContext.cs
- InputProviderSite.cs
- SqlHelper.cs
- WbemProvider.cs
- AssociationTypeEmitter.cs
- NewExpression.cs
- MetadataSet.cs
- ErrorHandlingReceiver.cs
- MultiView.cs
- SpinWait.cs
- ApplicationHost.cs
- PaintEvent.cs
- TextParagraph.cs
- BamlRecordReader.cs
- Guid.cs
- BitmapEffectGeneralTransform.cs
- DataControlPagerLinkButton.cs
- EncoderParameter.cs
- FileEnumerator.cs
- Vector3DAnimation.cs
- EmptyElement.cs
- LocalBuilder.cs
- BaseParser.cs
- TabItemWrapperAutomationPeer.cs
- EventEntry.cs
- CommonDialog.cs
- _ContextAwareResult.cs
- EFTableProvider.cs
- TrustSection.cs
- TraceHandler.cs
- BulletedListEventArgs.cs
- SmiMetaData.cs
- SymDocumentType.cs
- EntityDataSourceDesigner.cs
- SqlUdtInfo.cs