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
- MatchingStyle.cs
- CultureSpecificStringDictionary.cs
- ProfileParameter.cs
- XmlComment.cs
- Translator.cs
- ControlBuilder.cs
- HtmlElementCollection.cs
- PropertyChangedEventManager.cs
- Graph.cs
- UserMapPath.cs
- UTF7Encoding.cs
- RayMeshGeometry3DHitTestResult.cs
- SkinIDTypeConverter.cs
- ReadWriteSpinLock.cs
- MessageQueueTransaction.cs
- Int64.cs
- TripleDES.cs
- X509CertificateClaimSet.cs
- SafeEventLogWriteHandle.cs
- PartitionerQueryOperator.cs
- HtmlEncodedRawTextWriter.cs
- WaitHandle.cs
- UnknownBitmapEncoder.cs
- HttpEncoderUtility.cs
- PictureBox.cs
- AnnotationComponentChooser.cs
- GeometryConverter.cs
- ToolStripContentPanelRenderEventArgs.cs
- ChannelBinding.cs
- PageRequestManager.cs
- WindowsContainer.cs
- GlobalProxySelection.cs
- OutputCacheProfileCollection.cs
- KnownTypeHelper.cs
- SourceInterpreter.cs
- HealthMonitoringSectionHelper.cs
- HtmlInputCheckBox.cs
- LinearGradientBrush.cs
- FixedDocumentPaginator.cs
- DefaultSettingsSection.cs
- HttpRequestContext.cs
- DesignerCommandAdapter.cs
- ListViewTableRow.cs
- WebBrowserHelper.cs
- HandleValueEditor.cs
- NamedElement.cs
- Block.cs
- Timeline.cs
- CodeObjectCreateExpression.cs
- GradientStop.cs
- AutomationElement.cs
- ResourceContainer.cs
- TypedTableGenerator.cs
- TransformerConfigurationWizardBase.cs
- Window.cs
- CleanUpVirtualizedItemEventArgs.cs
- Control.cs
- DetailsViewDeletedEventArgs.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- RouteValueDictionary.cs
- ResourceDisplayNameAttribute.cs
- TextBox.cs
- StylusDownEventArgs.cs
- ApplicationHost.cs
- GlyphRunDrawing.cs
- TreeNodeBindingCollection.cs
- MenuItemStyle.cs
- sortedlist.cs
- CallbackValidator.cs
- DataGridViewCellStyleChangedEventArgs.cs
- _NegoState.cs
- CollectionViewGroup.cs
- SchemaImporterExtension.cs
- RadioButtonAutomationPeer.cs
- MetafileHeaderWmf.cs
- TypedServiceOperationListItem.cs
- UnsafeNativeMethods.cs
- SQLStringStorage.cs
- PolicyManager.cs
- LogicalChannelCollection.cs
- MenuItemBinding.cs
- OletxVolatileEnlistment.cs
- HealthMonitoringSectionHelper.cs
- DynamicPropertyHolder.cs
- OutArgument.cs
- JulianCalendar.cs
- SchemaHelper.cs
- ApplicationHost.cs
- MenuItemBinding.cs
- OracleDataAdapter.cs
- DbMetaDataCollectionNames.cs
- RuleSettings.cs
- ListViewEditEventArgs.cs
- EndpointReference.cs
- RequestValidator.cs
- AsyncPostBackErrorEventArgs.cs
- ConsoleCancelEventArgs.cs
- Subtree.cs
- CommandBinding.cs
- PermissionListSet.cs