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
- CompilerScopeManager.cs
- PagerSettings.cs
- ImageIndexEditor.cs
- SectionUpdates.cs
- AlternateView.cs
- ClientOptions.cs
- DataSourceViewSchemaConverter.cs
- PanelStyle.cs
- PolygonHotSpot.cs
- DataGridViewSelectedCellCollection.cs
- ServiceObjectContainer.cs
- DataPointer.cs
- Helper.cs
- UxThemeWrapper.cs
- ProxyWebPartManager.cs
- ISessionStateStore.cs
- InkCanvasInnerCanvas.cs
- RadioButton.cs
- ExpandSegment.cs
- Registry.cs
- ExpressionVisitor.cs
- TextParaLineResult.cs
- CodeObject.cs
- Annotation.cs
- ReadWriteObjectLock.cs
- WebPartConnectionsDisconnectVerb.cs
- SettingsSavedEventArgs.cs
- Vector3DConverter.cs
- WebScriptEndpoint.cs
- StorageInfo.cs
- WebConfigurationHostFileChange.cs
- SessionStateModule.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- CompModSwitches.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- AnnouncementDispatcherAsyncResult.cs
- OleDbParameterCollection.cs
- Wizard.cs
- Not.cs
- CapabilitiesAssignment.cs
- OutOfProcStateClientManager.cs
- counter.cs
- InvalidPropValue.cs
- DataBoundControl.cs
- SQLDateTimeStorage.cs
- Win32SafeHandles.cs
- XmlSchemaType.cs
- DecimalAnimationBase.cs
- XmlLanguage.cs
- Visual3DCollection.cs
- PageMediaType.cs
- MouseCaptureWithinProperty.cs
- WorkflowFileItem.cs
- XmlToDatasetMap.cs
- Hash.cs
- SQLMoneyStorage.cs
- CollectionViewSource.cs
- safex509handles.cs
- sqlstateclientmanager.cs
- SmiRequestExecutor.cs
- HtmlHistory.cs
- VolatileResourceManager.cs
- Size.cs
- ConfigurationException.cs
- XmlRawWriter.cs
- DataSourceCollectionBase.cs
- NativeRecognizer.cs
- Win32Native.cs
- OleDbDataReader.cs
- ContainerUIElement3D.cs
- WebPartAuthorizationEventArgs.cs
- ConversionContext.cs
- MimeMapping.cs
- Byte.cs
- Triplet.cs
- ParameterReplacerVisitor.cs
- _emptywebproxy.cs
- _ContextAwareResult.cs
- Rule.cs
- ServiceOperation.cs
- LocalFileSettingsProvider.cs
- PathSegment.cs
- ExtensionDataReader.cs
- TextParagraphCache.cs
- MessagePropertyAttribute.cs
- IndexedEnumerable.cs
- LocalizableAttribute.cs
- CommandDevice.cs
- ParenthesizePropertyNameAttribute.cs
- ResXDataNode.cs
- Material.cs
- WebPartHeaderCloseVerb.cs
- DataSourceControl.cs
- DecoderFallback.cs
- UIPermission.cs
- CapabilitiesState.cs
- TiffBitmapEncoder.cs
- TypeInfo.cs
- PathSegment.cs
- UIntPtr.cs