Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- DispatcherExceptionFilterEventArgs.cs
- StylusLogic.cs
- TableCell.cs
- SocketException.cs
- BulletChrome.cs
- TraceUtility.cs
- JsonSerializer.cs
- VirtualPath.cs
- CodeNamespaceImport.cs
- ConnectionPool.cs
- MainMenu.cs
- StoreContentChangedEventArgs.cs
- ConfigurationProperty.cs
- ItemMap.cs
- TreeView.cs
- FactoryGenerator.cs
- ListViewPagedDataSource.cs
- DefaultAsyncDataDispatcher.cs
- Set.cs
- FileAuthorizationModule.cs
- AbstractSvcMapFileLoader.cs
- diagnosticsswitches.cs
- WinFormsComponentEditor.cs
- EventLogPermissionEntryCollection.cs
- SoapProtocolImporter.cs
- ValidatorCompatibilityHelper.cs
- BuiltInExpr.cs
- WebBrowserPermission.cs
- WebPartEditorOkVerb.cs
- ValidatorUtils.cs
- PerformanceCounterPermissionEntryCollection.cs
- OdbcConnectionOpen.cs
- BadImageFormatException.cs
- ExpressionBuilderCollection.cs
- DynamicScriptObject.cs
- AlternateViewCollection.cs
- OdbcInfoMessageEvent.cs
- PageSetupDialog.cs
- ServerIdentity.cs
- ApplicationSecurityInfo.cs
- PathNode.cs
- XmlAttributeProperties.cs
- EnumBuilder.cs
- SplitContainer.cs
- PenContexts.cs
- CodeAttributeArgument.cs
- PreviewPrintController.cs
- BindingContext.cs
- DataGridColumnCollection.cs
- QuestionEventArgs.cs
- SqlAliasesReferenced.cs
- ButtonField.cs
- PhysicalOps.cs
- WCFBuildProvider.cs
- ErrorProvider.cs
- Image.cs
- ItemList.cs
- X509WindowsSecurityToken.cs
- BitmapVisualManager.cs
- CodeGenerator.cs
- AccessedThroughPropertyAttribute.cs
- NullReferenceException.cs
- TraceSection.cs
- GZipUtils.cs
- cookie.cs
- AsyncStreamReader.cs
- GlyphRunDrawing.cs
- FunctionCommandText.cs
- InternalPolicyElement.cs
- VideoDrawing.cs
- IncrementalHitTester.cs
- OleDbRowUpdatedEvent.cs
- TreeViewCancelEvent.cs
- FacetDescriptionElement.cs
- ExtendedProperty.cs
- OlePropertyStructs.cs
- XmlSubtreeReader.cs
- TreeNodeBinding.cs
- IgnoreFlushAndCloseStream.cs
- Duration.cs
- SerializationFieldInfo.cs
- ModuleConfigurationInfo.cs
- XamlBrushSerializer.cs
- AssemblyBuilder.cs
- BitmapCodecInfo.cs
- TextModifierScope.cs
- ImmutableObjectAttribute.cs
- FlowDocumentPageViewerAutomationPeer.cs
- SpnegoTokenAuthenticator.cs
- DBDataPermissionAttribute.cs
- ArrayEditor.cs
- StrokeCollectionDefaultValueFactory.cs
- ObjectSet.cs
- FileClassifier.cs
- XmlNamespaceMappingCollection.cs
- ConfigurationSettings.cs
- XmlSchemaObject.cs
- RichTextBox.cs
- ExpressionStringBuilder.cs
- InternalCache.cs