Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / clr / src / BCL / System / Security / SecurityState.cs / 1 / SecurityState.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==++== using System; using System.Security; using System.Security.Permissions; namespace System.Security { [PermissionSet(SecurityAction.LinkDemand, Unrestricted = true)] [PermissionSet(SecurityAction.InheritanceDemand, Unrestricted = true)] public abstract class SecurityState { protected SecurityState() { } public bool IsStateAvailable() { AppDomainManager domainManager = AppDomainManager.CurrentAppDomainManager; return domainManager != null ? domainManager.CheckSecuritySettings(this) : false; } // Override this function and throw the appropriate exception if the security state // should not be available in the current context. public abstract void EnsureState(); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==++== using System; using System.Security; using System.Security.Permissions; namespace System.Security { [PermissionSet(SecurityAction.LinkDemand, Unrestricted = true)] [PermissionSet(SecurityAction.InheritanceDemand, Unrestricted = true)] public abstract class SecurityState { protected SecurityState() { } public bool IsStateAvailable() { AppDomainManager domainManager = AppDomainManager.CurrentAppDomainManager; return domainManager != null ? domainManager.CheckSecuritySettings(this) : false; } // Override this function and throw the appropriate exception if the security state // should not be available in the current context. public abstract void EnsureState(); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BufferedStream2.cs
- XmlDocumentType.cs
- EditBehavior.cs
- MetadataSerializer.cs
- WindowsPen.cs
- SuppressMessageAttribute.cs
- WebBrowserDocumentCompletedEventHandler.cs
- SocketStream.cs
- TextReturnReader.cs
- GPRECT.cs
- QuarticEase.cs
- SessionParameter.cs
- BrowserCapabilitiesFactory.cs
- ParenthesizePropertyNameAttribute.cs
- Authorization.cs
- StructuralObject.cs
- ImageButton.cs
- EntityChangedParams.cs
- SqlBulkCopyColumnMappingCollection.cs
- DbProviderFactory.cs
- EntityDataReader.cs
- HttpUnhandledOperationInvoker.cs
- SelectionRangeConverter.cs
- PropertyRef.cs
- ClientScriptManager.cs
- ThreadStartException.cs
- GrammarBuilderWildcard.cs
- WindowsFormsHostPropertyMap.cs
- ItemType.cs
- NestedContainer.cs
- Cursors.cs
- OLEDB_Util.cs
- ExtractedStateEntry.cs
- ExpandSegmentCollection.cs
- ReadOnlyCollection.cs
- ComponentManagerBroker.cs
- CodeDomDesignerLoader.cs
- HtmlInputPassword.cs
- ellipse.cs
- DaylightTime.cs
- ScrollChrome.cs
- XmlEnumAttribute.cs
- XPathSelectionIterator.cs
- TemplateParser.cs
- NumberAction.cs
- IndentTextWriter.cs
- NaturalLanguageHyphenator.cs
- SecurityPolicySection.cs
- PropertyItem.cs
- PixelShader.cs
- Win32Exception.cs
- FormViewDeletedEventArgs.cs
- RectangleGeometry.cs
- CustomActivityDesigner.cs
- ImageCollectionEditor.cs
- StackSpiller.cs
- BehaviorEditorPart.cs
- WebControl.cs
- CommandHelpers.cs
- ProfessionalColorTable.cs
- TextViewSelectionProcessor.cs
- ZoneLinkButton.cs
- MenuItemStyleCollection.cs
- DisplayMemberTemplateSelector.cs
- ColorDialog.cs
- RegisteredExpandoAttribute.cs
- BaseComponentEditor.cs
- HttpPostProtocolImporter.cs
- SslStreamSecurityBindingElement.cs
- RemoteWebConfigurationHost.cs
- DataBindingCollection.cs
- DataGridViewAdvancedBorderStyle.cs
- ToolTip.cs
- HttpProfileBase.cs
- FullTextLine.cs
- LoginName.cs
- DataBoundLiteralControl.cs
- XhtmlBasicImageAdapter.cs
- PackageStore.cs
- CompModSwitches.cs
- AssemblyNameEqualityComparer.cs
- HttpTransportManager.cs
- IIS7WorkerRequest.cs
- TableItemPatternIdentifiers.cs
- BidOverLoads.cs
- PeerCollaborationPermission.cs
- PolyLineSegmentFigureLogic.cs
- WebPart.cs
- PrintControllerWithStatusDialog.cs
- TextPointer.cs
- shaperfactoryquerycachekey.cs
- EnumConverter.cs
- MaskedTextBoxTextEditorDropDown.cs
- DbProviderFactories.cs
- Native.cs
- RenderingEventArgs.cs
- AutomationPeer.cs
- ResXResourceWriter.cs
- RectangleConverter.cs
- TransformerConfigurationWizardBase.cs