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
- DataTemplateKey.cs
- PeerObject.cs
- WebMessageEncodingElement.cs
- BrowserCapabilitiesCodeGenerator.cs
- DetailsViewPagerRow.cs
- ObjectDataSourceEventArgs.cs
- ContainsRowNumberChecker.cs
- HtmlTableRow.cs
- TextContainerChangeEventArgs.cs
- LinkButton.cs
- EntityClientCacheKey.cs
- XmlSerializerAssemblyAttribute.cs
- SafeArrayRankMismatchException.cs
- TextInfo.cs
- Propagator.JoinPropagator.cs
- NameValueFileSectionHandler.cs
- WebPartConnectionsDisconnectVerb.cs
- DataTableCollection.cs
- RenderData.cs
- Item.cs
- Visual3DCollection.cs
- ColumnClickEvent.cs
- OletxResourceManager.cs
- OperandQuery.cs
- SafeSecurityHandles.cs
- XamlTypeWithExplicitNamespace.cs
- DelegateTypeInfo.cs
- _NTAuthentication.cs
- XmlCharCheckingWriter.cs
- DataGridColumnHeadersPresenter.cs
- Activator.cs
- TypeElement.cs
- UntrustedRecipientException.cs
- FontInfo.cs
- CapabilitiesSection.cs
- GenericXmlSecurityTokenAuthenticator.cs
- PerspectiveCamera.cs
- ObservableCollection.cs
- DbMetaDataColumnNames.cs
- ListViewItemMouseHoverEvent.cs
- CodeIdentifier.cs
- DetailsViewPageEventArgs.cs
- CredentialCache.cs
- HtmlElement.cs
- SiteMapNodeItem.cs
- X509CertificateTokenFactoryCredential.cs
- MetadataUtil.cs
- UInt32.cs
- ToolStripLabel.cs
- ZipIOCentralDirectoryFileHeader.cs
- ClockGroup.cs
- ProgressBarRenderer.cs
- uribuilder.cs
- SqlProfileProvider.cs
- SqlUtils.cs
- Switch.cs
- MouseOverProperty.cs
- DataGridViewCellParsingEventArgs.cs
- X509CertificateChain.cs
- OdbcConnectionStringbuilder.cs
- OdbcConnectionStringbuilder.cs
- Int32KeyFrameCollection.cs
- UnsafeMethods.cs
- SqlDataSourceView.cs
- AccessViolationException.cs
- WebPartDisplayModeCollection.cs
- TableLayout.cs
- UnitControl.cs
- WmfPlaceableFileHeader.cs
- Tokenizer.cs
- IpcChannel.cs
- DBParameter.cs
- XmlResolver.cs
- SapiAttributeParser.cs
- UIElementAutomationPeer.cs
- ExeContext.cs
- WindowCollection.cs
- DynamicFilter.cs
- CopyCodeAction.cs
- DllNotFoundException.cs
- CodeDirectiveCollection.cs
- RotateTransform.cs
- DynamicField.cs
- LinqDataSourceSelectEventArgs.cs
- DocumentPage.cs
- HtmlWindowCollection.cs
- ProfileService.cs
- Root.cs
- AmbientLight.cs
- ClaimTypes.cs
- TCEAdapterGenerator.cs
- WaitHandleCannotBeOpenedException.cs
- ListBoxItem.cs
- SafeLocalMemHandle.cs
- TailCallAnalyzer.cs
- PropertyMappingExceptionEventArgs.cs
- CodeMemberField.cs
- WeakReference.cs
- DataBindingCollectionEditor.cs
- PersonalizationState.cs