Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / MS / Internal / permissions / UserInitiatedNavigationPermission.cs / 1 / UserInitiatedNavigationPermission.cs
//----------------------------------------------------------------------------
//
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//
//
// Description: Internal Permissions.
// These are classes for permissions that will be asserted/demanded internally.
// But will be granted in full-trust.
// Only internal avalon code will assert these permissions.
//
// Using them allows the following:
// We can have very specific targeted asserts. So for example instead of
// a blanket assert for Unmanaged code instead we can have very granular permissiosn.
//
// They are still available by default in full-trust.
//
// Currently the only way to detect User-Initiated actions is for commands.
// So by associating a custom permisison with a command we can very tightly scope
// the set of operations allowed.
//
// History:
// 09/12/05 : [....] - seperated UserInitiatedNaviagtionPermission from InternalPermission.cs
// 02/28/05 : [....] - Created
//---------------------------------------------------------------------------
using System;
using System.Security;
using System.Windows;
using MS.Internal.Permissions;
namespace MS.Internal.Permissions
{
internal class UserInitiatedNavigationPermission : InternalPermissionBase
{
public UserInitiatedNavigationPermission() : base()
{
}
public override IPermission Copy()
{
// copy is easy there is no state !
return new UserInitiatedNavigationPermission();
}
}
}
// 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
- ConnectionStringsExpressionBuilder.cs
- TargetControlTypeCache.cs
- EnumValAlphaComparer.cs
- OutputScopeManager.cs
- UriTemplateDispatchFormatter.cs
- XmlILOptimizerVisitor.cs
- ParallelTimeline.cs
- QuaternionAnimationBase.cs
- regiisutil.cs
- SystemIcmpV4Statistics.cs
- RegistryDataKey.cs
- IRCollection.cs
- DataGridCellsPanel.cs
- TypeHelpers.cs
- ListControlConvertEventArgs.cs
- DataServiceQuery.cs
- CheckBoxPopupAdapter.cs
- ClassHandlersStore.cs
- CroppedBitmap.cs
- ParamArrayAttribute.cs
- LocalizationParserHooks.cs
- _UriSyntax.cs
- SmtpAuthenticationManager.cs
- CompiledXpathExpr.cs
- ListenerConnectionDemuxer.cs
- CompensatableTransactionScopeActivityDesigner.cs
- ADMembershipProvider.cs
- Point3DAnimationUsingKeyFrames.cs
- InvalidEnumArgumentException.cs
- XmlDocument.cs
- Tuple.cs
- CacheForPrimitiveTypes.cs
- XmlSerializerOperationGenerator.cs
- GPPOINT.cs
- ConfigurationStrings.cs
- FontFaceLayoutInfo.cs
- XmlParser.cs
- XmlElementCollection.cs
- SiteMapDataSource.cs
- VectorAnimationUsingKeyFrames.cs
- MessageQueueCriteria.cs
- DataGridCellEditEndingEventArgs.cs
- Highlights.cs
- Pair.cs
- DesignerVerb.cs
- TextSerializer.cs
- ViewManager.cs
- RequestQueryParser.cs
- TemplatedMailWebEventProvider.cs
- SQLDateTime.cs
- TextCollapsingProperties.cs
- BindUriHelper.cs
- EtwTrace.cs
- Form.cs
- EpmSyndicationContentSerializer.cs
- ServiceBehaviorElement.cs
- CellCreator.cs
- ConstructorNeedsTagAttribute.cs
- TraceListeners.cs
- DesignerSerializationVisibilityAttribute.cs
- DataSourceControl.cs
- XmlException.cs
- OdbcConnection.cs
- XmlSchemas.cs
- DBConnection.cs
- ValidatorCollection.cs
- MembershipPasswordException.cs
- Inflater.cs
- HashMembershipCondition.cs
- BitVector32.cs
- ReferencedType.cs
- SqlProviderServices.cs
- TagMapInfo.cs
- XsltQilFactory.cs
- InvalidComObjectException.cs
- TimeSpanStorage.cs
- FontWeights.cs
- BinaryFormatter.cs
- ReadOnlyHierarchicalDataSourceView.cs
- SelectingProviderEventArgs.cs
- IsolatedStorageFileStream.cs
- InputProcessorProfilesLoader.cs
- EmptyCollection.cs
- VisualTarget.cs
- SafeThreadHandle.cs
- CategoryEditor.cs
- DataGridBoolColumn.cs
- MimeParameters.cs
- BindingNavigator.cs
- MsmqBindingFilter.cs
- ConnectionsZone.cs
- ObjectQueryState.cs
- HttpListenerException.cs
- EventWaitHandleSecurity.cs
- COM2ExtendedBrowsingHandler.cs
- DecoratedNameAttribute.cs
- CodeIdentifiers.cs
- DataGridAutoFormat.cs
- ListCollectionView.cs
- OdbcEnvironment.cs