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
- IteratorFilter.cs
- SchemaTableColumn.cs
- WinFormsUtils.cs
- OpenFileDialog.cs
- baseaxisquery.cs
- RenderData.cs
- WebBrowserProgressChangedEventHandler.cs
- WebRequestModuleElementCollection.cs
- AuthenticationException.cs
- URL.cs
- GatewayDefinition.cs
- DecimalSumAggregationOperator.cs
- PropertyConverter.cs
- ImageFormatConverter.cs
- JsonStringDataContract.cs
- SynchronizationHandlesCodeDomSerializer.cs
- DuplicateContext.cs
- AutoGeneratedField.cs
- SerialErrors.cs
- SoundPlayerAction.cs
- HtmlDocument.cs
- PrintingPermission.cs
- ListViewCancelEventArgs.cs
- FatalException.cs
- WSFederationHttpBindingElement.cs
- RadioButtonFlatAdapter.cs
- SolidColorBrush.cs
- FixedPageAutomationPeer.cs
- BufferBuilder.cs
- ITreeGenerator.cs
- bidPrivateBase.cs
- StaticDataManager.cs
- GroupJoinQueryOperator.cs
- UpDownEvent.cs
- SByteStorage.cs
- DetailsViewPagerRow.cs
- GeneralTransform3D.cs
- EtwTrace.cs
- XhtmlBasicSelectionListAdapter.cs
- TextPointer.cs
- RoleExceptions.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- ModelItemDictionaryImpl.cs
- ColorKeyFrameCollection.cs
- SQLByte.cs
- PathSegmentCollection.cs
- ButtonFlatAdapter.cs
- PropertyMappingExceptionEventArgs.cs
- RadialGradientBrush.cs
- DropShadowEffect.cs
- PageTheme.cs
- FrameworkContentElementAutomationPeer.cs
- Operand.cs
- ReaderWriterLockWrapper.cs
- SmiConnection.cs
- ToolBarTray.cs
- keycontainerpermission.cs
- ExpressionSelection.cs
- CompoundFileDeflateTransform.cs
- InputQueueChannelAcceptor.cs
- FormView.cs
- TypeDescriptionProvider.cs
- ManualWorkflowSchedulerService.cs
- UnsettableComboBox.cs
- ArithmeticException.cs
- ClientUtils.cs
- JsonEncodingStreamWrapper.cs
- InternalCache.cs
- CacheDependency.cs
- ToolboxItemFilterAttribute.cs
- Hashtable.cs
- SecurityTraceRecordHelper.cs
- ClientSponsor.cs
- MobileControlsSection.cs
- PhonemeConverter.cs
- DocumentPage.cs
- XmlIncludeAttribute.cs
- Statements.cs
- MetadataProperty.cs
- GridSplitterAutomationPeer.cs
- Constraint.cs
- HttpConfigurationSystem.cs
- LogLogRecordEnumerator.cs
- PageFunction.cs
- BinaryMethodMessage.cs
- X509CertificateStore.cs
- GridViewRowCollection.cs
- Int32Storage.cs
- CredentialCache.cs
- _Win32.cs
- TextReader.cs
- BufferedWebEventProvider.cs
- MetadataAssemblyHelper.cs
- StorageAssociationTypeMapping.cs
- CodeExporter.cs
- Translator.cs
- ThicknessAnimation.cs
- CodeSnippetCompileUnit.cs
- Calendar.cs
- LocalizationParserHooks.cs