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
- Deserializer.cs
- IBuiltInEvidence.cs
- LocationChangedEventArgs.cs
- ThreadStartException.cs
- FrameworkObject.cs
- JsonServiceDocumentSerializer.cs
- CharUnicodeInfo.cs
- SelectionProcessor.cs
- IntMinMaxAggregationOperator.cs
- externdll.cs
- XmlAtomicValue.cs
- CalendarAutomationPeer.cs
- ServiceReference.cs
- SecurityElement.cs
- FormsAuthenticationModule.cs
- ConstructorNeedsTagAttribute.cs
- MsmqIntegrationBinding.cs
- StringConcat.cs
- DataSetUtil.cs
- HttpValueCollection.cs
- EntityDataSourceSelectedEventArgs.cs
- DiscoveryService.cs
- TextPatternIdentifiers.cs
- PartitionedStream.cs
- BitmapEffectOutputConnector.cs
- SqlReferenceCollection.cs
- SmtpAuthenticationManager.cs
- indexingfiltermarshaler.cs
- TickBar.cs
- DiscoveryDocumentSearchPattern.cs
- HyperLink.cs
- XmlSortKey.cs
- AncillaryOps.cs
- MetadataException.cs
- SymbolDocumentGenerator.cs
- StreamMarshaler.cs
- SamlSubject.cs
- RegexStringValidator.cs
- FormsAuthenticationEventArgs.cs
- RelationshipNavigation.cs
- InputManager.cs
- mil_sdk_version.cs
- TextTabProperties.cs
- AppDomainAttributes.cs
- StyleSelector.cs
- MessageBox.cs
- SelectionItemProviderWrapper.cs
- Queue.cs
- DragEventArgs.cs
- GatewayDefinition.cs
- FormView.cs
- TrustManagerPromptUI.cs
- ZipIORawDataFileBlock.cs
- ProfileGroupSettings.cs
- ScriptRef.cs
- CopyEncoder.cs
- UIPermission.cs
- FilterQuery.cs
- CompilationPass2Task.cs
- ObjectAnimationBase.cs
- SafeNativeMethods.cs
- CompoundFileStreamReference.cs
- XXXInfos.cs
- SystemGatewayIPAddressInformation.cs
- ActivityCollectionMarkupSerializer.cs
- GlyphInfoList.cs
- XmlSerializationGeneratedCode.cs
- PriorityBindingExpression.cs
- SiteMapNodeCollection.cs
- AccessControlEntry.cs
- StandardCommands.cs
- BufferedGraphicsManager.cs
- ValidatingReaderNodeData.cs
- SspiWrapper.cs
- OletxTransactionManager.cs
- ClientSettingsProvider.cs
- XmlQuerySequence.cs
- DbFunctionCommandTree.cs
- _IPv4Address.cs
- SchemaImporter.cs
- TaskCanceledException.cs
- StandardTransformFactory.cs
- TracingConnection.cs
- Token.cs
- DataGridToolTip.cs
- RealizationDrawingContextWalker.cs
- NamedPermissionSet.cs
- Thread.cs
- DataGridParentRows.cs
- SqlInternalConnectionSmi.cs
- IdleTimeoutMonitor.cs
- BitmapEffectInput.cs
- ExtendedTransformFactory.cs
- PreservationFileReader.cs
- Util.cs
- BridgeDataRecord.cs
- SecurityUtils.cs
- IProvider.cs
- TemplateManager.cs
- WsdlExporter.cs