Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Base64Encoder.cs
- WindowAutomationPeer.cs
- ResourceAssociationTypeEnd.cs
- NameNode.cs
- AssemblyInfo.cs
- _ListenerAsyncResult.cs
- AnnotationDocumentPaginator.cs
- TextParagraphCache.cs
- XmlQualifiedNameTest.cs
- Module.cs
- Misc.cs
- ServerProtocol.cs
- DocumentSchemaValidator.cs
- EntityKeyElement.cs
- ManagedCodeMarkers.cs
- XmlSchemaAny.cs
- BrowserCapabilitiesFactoryBase.cs
- RecognitionResult.cs
- EmptyEnumerator.cs
- TeredoHelper.cs
- DesignerProperties.cs
- AstTree.cs
- RelativeSource.cs
- SchemaNames.cs
- HttpModuleActionCollection.cs
- Enlistment.cs
- CompoundFileStreamReference.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- Rect3DConverter.cs
- StatusBarPanelClickEvent.cs
- Substitution.cs
- CodeDOMUtility.cs
- SafeProcessHandle.cs
- WmlTextBoxAdapter.cs
- ComponentManagerBroker.cs
- ClientProxyGenerator.cs
- HttpHandlersSection.cs
- ArgumentNullException.cs
- TextOutput.cs
- ToolStripItemImageRenderEventArgs.cs
- BoolExpression.cs
- KeySplineConverter.cs
- MarkedHighlightComponent.cs
- EventSource.cs
- ValidationErrorEventArgs.cs
- TargetException.cs
- ListViewTableCell.cs
- SQLInt16.cs
- ValidatingPropertiesEventArgs.cs
- BlobPersonalizationState.cs
- XmlIncludeAttribute.cs
- Point3DValueSerializer.cs
- AsyncStreamReader.cs
- DropDownHolder.cs
- HierarchicalDataTemplate.cs
- TimeSpanStorage.cs
- File.cs
- mda.cs
- StatusBarDesigner.cs
- DXD.cs
- UserNameSecurityTokenProvider.cs
- RSAPKCS1SignatureDeformatter.cs
- BatchParser.cs
- StyleSelector.cs
- DesignerAdapterUtil.cs
- NotifyCollectionChangedEventArgs.cs
- ToolStripItemClickedEventArgs.cs
- OleAutBinder.cs
- StrongBox.cs
- EnumConverter.cs
- FolderLevelBuildProvider.cs
- ResXBuildProvider.cs
- BaseComponentEditor.cs
- Timer.cs
- Registry.cs
- StorageInfo.cs
- AssemblyEvidenceFactory.cs
- TextLine.cs
- JavaScriptSerializer.cs
- DataGridColumnCollection.cs
- SubstitutionList.cs
- _ScatterGatherBuffers.cs
- DataGridViewRowHeaderCell.cs
- BindableAttribute.cs
- ListSortDescriptionCollection.cs
- BoundsDrawingContextWalker.cs
- SecurityElement.cs
- Pair.cs
- RenamedEventArgs.cs
- DataRecordInfo.cs
- ProfileGroupSettingsCollection.cs
- CompositeScriptReferenceEventArgs.cs
- DebugHandleTracker.cs
- DBSqlParser.cs
- VectorCollection.cs
- TypeValidationEventArgs.cs
- UnauthorizedWebPart.cs
- PropertyEntry.cs
- ServiceDurableInstance.cs
- SourceInterpreter.cs