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
- WebPartsSection.cs
- HostedHttpTransportManager.cs
- ISAPIApplicationHost.cs
- shaperfactoryquerycachekey.cs
- LicFileLicenseProvider.cs
- InstanceValue.cs
- AssociatedControlConverter.cs
- dtdvalidator.cs
- Ray3DHitTestResult.cs
- StorageMappingFragment.cs
- HtmlShimManager.cs
- UnhandledExceptionEventArgs.cs
- XmlAttributeAttribute.cs
- EncodingStreamWrapper.cs
- MenuBase.cs
- ProtocolInformationWriter.cs
- AccessDataSourceView.cs
- Dictionary.cs
- ExpressionBuilder.cs
- RichTextBoxAutomationPeer.cs
- OutOfMemoryException.cs
- QueryLifecycle.cs
- SemanticResultValue.cs
- ObjectQuery_EntitySqlExtensions.cs
- ReservationCollection.cs
- MultiDataTrigger.cs
- ASCIIEncoding.cs
- Range.cs
- FixUp.cs
- SafeEventLogWriteHandle.cs
- TagMapCollection.cs
- AppDomainFactory.cs
- EnumValAlphaComparer.cs
- TransformerTypeCollection.cs
- PresentationSource.cs
- TraceContext.cs
- PlanCompiler.cs
- CapabilitiesPattern.cs
- PathNode.cs
- IsolatedStorageFilePermission.cs
- WindowsRichEditRange.cs
- TrackingQueryElement.cs
- SqlAliaser.cs
- DelegatingTypeDescriptionProvider.cs
- DataBoundControl.cs
- SpeechRecognizer.cs
- ColumnWidthChangingEvent.cs
- MouseGesture.cs
- BuildProvider.cs
- XmlElementCollection.cs
- UndirectedGraph.cs
- IdlingCommunicationPool.cs
- SqlDataSourceDesigner.cs
- NativeCompoundFileAPIs.cs
- HttpModuleActionCollection.cs
- HttpServerChannel.cs
- MeasureItemEvent.cs
- CompModHelpers.cs
- Lookup.cs
- FieldReference.cs
- ZipIORawDataFileBlock.cs
- DesignBindingPicker.cs
- SchemaComplexType.cs
- WebRequestModuleElementCollection.cs
- ConnectionManager.cs
- PrintingPermission.cs
- SortExpressionBuilder.cs
- PointCollection.cs
- RequestBringIntoViewEventArgs.cs
- BufferedGraphics.cs
- DataBindingCollection.cs
- LogArchiveSnapshot.cs
- CodeMemberField.cs
- RegistrationServices.cs
- SystemResources.cs
- InfoCardHelper.cs
- TextSelection.cs
- DataGridViewDataErrorEventArgs.cs
- DomainUpDown.cs
- MemberRelationshipService.cs
- SwitchElementsCollection.cs
- TextProperties.cs
- ProtocolsConfigurationEntry.cs
- WindowsIPAddress.cs
- SettingsPropertyCollection.cs
- BaseParser.cs
- ProviderManager.cs
- NetworkStream.cs
- AssociationTypeEmitter.cs
- GridEntryCollection.cs
- DeflateStream.cs
- StylusPointCollection.cs
- UIElementHelper.cs
- ToolStripItem.cs
- MonthCalendarDesigner.cs
- SerializationStore.cs
- sqlcontext.cs
- DataGridViewCellPaintingEventArgs.cs
- ShaperBuffers.cs
- BitmapData.cs