Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Base / MS / Internal / Permissions / RightsManagementPermission.cs / 1305600 / RightsManagementPermission.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: Rights Managment Permission. // It is a class for permission that will be asserted/demanded internally. // Only DocumentApplication (or Mongoose) code will assert these permissions. // // Using it allows the following: // We can have very specific targeted asserts for enabling Rights Management. // This is to provide a granular permissio for Rights Management to be used // by DocumentApplication to enable Encrypted Documents scenarios in Partial Trust // rather than asserting broader permission such as Unmanaged Code // // !!!! Warning !!!!: No code other than DocumentApplication (or Mongoose) should assert this // permission without agreement from this code owners. // // History: // 09/12/05 : [....] - Created //--------------------------------------------------------------------------- using System; using System.Text; using System.Security; using System.Security.Permissions; using System.Windows; using MS.Internal.WindowsBase; namespace MS.Internal.Permissions { // !!!! Warning !!!!: No code other than DocumentApplication (or Mongoose) should assert this // permission without agreement from this code owners. [Serializable] [FriendAccessAllowed] internal class RightsManagementPermission : InternalParameterlessPermissionBase { public RightsManagementPermission() : this(PermissionState.Unrestricted) { } public RightsManagementPermission(PermissionState state): base(state) { } public override IPermission Copy() { // There is no state: just return a new instance of RightsManagementPermission return new RightsManagementPermission(); } } } // 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
- TextBox.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- ByeOperationAsyncResult.cs
- FrameSecurityDescriptor.cs
- SerializerProvider.cs
- StylusEditingBehavior.cs
- XmlCustomFormatter.cs
- ChannelManager.cs
- PartialTrustVisibleAssemblyCollection.cs
- RouteItem.cs
- wgx_sdk_version.cs
- Menu.cs
- XmlSchemaSequence.cs
- SQlBooleanStorage.cs
- BitmapFrameEncode.cs
- TextProperties.cs
- OperationFormatUse.cs
- SearchForVirtualItemEventArgs.cs
- ProcessHostServerConfig.cs
- FrameworkElementFactory.cs
- CommandBindingCollection.cs
- DiffuseMaterial.cs
- DataMisalignedException.cs
- Assembly.cs
- StaticSiteMapProvider.cs
- StylusPoint.cs
- WebBrowsableAttribute.cs
- WebConfigurationManager.cs
- Properties.cs
- ManagementPath.cs
- BypassElement.cs
- SecUtil.cs
- NavigationWindow.cs
- _ConnectStream.cs
- Margins.cs
- ResourceReader.cs
- DataPager.cs
- DSGeneratorProblem.cs
- MediaEntryAttribute.cs
- MetaModel.cs
- CapabilitiesSection.cs
- WeakReference.cs
- ImmutablePropertyDescriptorGridEntry.cs
- WmpBitmapDecoder.cs
- _SafeNetHandles.cs
- DesignerAutoFormat.cs
- ListViewItemEventArgs.cs
- UTF8Encoding.cs
- Renderer.cs
- SerialErrors.cs
- GlyphElement.cs
- OutputCacheEntry.cs
- Rijndael.cs
- PolyBezierSegment.cs
- SecurityTokenException.cs
- SRef.cs
- StructuredType.cs
- StringSource.cs
- BooleanSwitch.cs
- HeaderFilter.cs
- EncodingDataItem.cs
- CompilerErrorCollection.cs
- Block.cs
- Error.cs
- DiscoveryDocument.cs
- PerfService.cs
- ResizeBehavior.cs
- DesignerMetadata.cs
- ColumnMapTranslator.cs
- HttpGetClientProtocol.cs
- ApplicationBuildProvider.cs
- MembershipSection.cs
- WebPartMovingEventArgs.cs
- CqlBlock.cs
- LocatorBase.cs
- XmlComplianceUtil.cs
- AssociationSetMetadata.cs
- SerializationUtilities.cs
- NamespaceInfo.cs
- TagPrefixInfo.cs
- StringUtil.cs
- PickDesigner.xaml.cs
- ServerIdentity.cs
- RestClientProxyHandler.cs
- XmlAnyAttributeAttribute.cs
- ObjectResult.cs
- wmiprovider.cs
- ListViewDeletedEventArgs.cs
- RubberbandSelector.cs
- OSFeature.cs
- TemplateXamlParser.cs
- Stroke.cs
- PriorityChain.cs
- DynamicMetaObjectBinder.cs
- OrderedEnumerableRowCollection.cs
- CodeTypeParameterCollection.cs
- MetadataPropertyvalue.cs
- OdbcError.cs
- NameSpaceExtractor.cs
- XpsThumbnail.cs