Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- CodeTypeReferenceExpression.cs
- GC.cs
- CheckBoxStandardAdapter.cs
- ValidatedControlConverter.cs
- DefaultBindingPropertyAttribute.cs
- RegisteredDisposeScript.cs
- metadatamappinghashervisitor.cs
- EnumerableRowCollectionExtensions.cs
- GridViewUpdatedEventArgs.cs
- PackWebRequestFactory.cs
- assertwrapper.cs
- SharedStatics.cs
- QueryPageSettingsEventArgs.cs
- ComboBoxItem.cs
- ValidationPropertyAttribute.cs
- UInt16.cs
- StartUpEventArgs.cs
- HtmlTextArea.cs
- Activity.cs
- Label.cs
- MD5CryptoServiceProvider.cs
- DataError.cs
- XmlTextAttribute.cs
- AssertSection.cs
- ButtonStandardAdapter.cs
- UserNameSecurityToken.cs
- DbProviderManifest.cs
- ProgressiveCrcCalculatingStream.cs
- DecoderNLS.cs
- RuntimeConfigurationRecord.cs
- DesignerObjectListAdapter.cs
- Select.cs
- SystemFonts.cs
- RenderCapability.cs
- FormatConvertedBitmap.cs
- ConfigDefinitionUpdates.cs
- GridSplitterAutomationPeer.cs
- LineServices.cs
- IdlingCommunicationPool.cs
- CqlErrorHelper.cs
- ScrollViewerAutomationPeer.cs
- BlockUIContainer.cs
- EmptyControlCollection.cs
- CodeCommentStatementCollection.cs
- QueryResponse.cs
- SevenBitStream.cs
- SortFieldComparer.cs
- dsa.cs
- StyleSheet.cs
- XmlReflectionImporter.cs
- ThemeDirectoryCompiler.cs
- ImageConverter.cs
- DateTimeUtil.cs
- LambdaCompiler.cs
- ValidationHelper.cs
- MessageQueuePermissionEntry.cs
- DesignerSerializationVisibilityAttribute.cs
- ADRoleFactory.cs
- MethodAccessException.cs
- PropertyItem.cs
- Substitution.cs
- ParserExtension.cs
- WebPartChrome.cs
- PrePrepareMethodAttribute.cs
- DataBindingExpressionBuilder.cs
- ToolStripItemTextRenderEventArgs.cs
- RequestChannel.cs
- DesignerWidgets.cs
- WpfKnownType.cs
- Stack.cs
- RelationshipSet.cs
- RuleInfoComparer.cs
- ByteStack.cs
- GC.cs
- StrongNameUtility.cs
- ConfigXmlText.cs
- recordstate.cs
- ProcessHostFactoryHelper.cs
- TreeViewEvent.cs
- SaveFileDialog.cs
- GridViewRow.cs
- TimeSpanConverter.cs
- DefaultWorkflowSchedulerService.cs
- ReferentialConstraint.cs
- CLSCompliantAttribute.cs
- SafeRightsManagementHandle.cs
- XLinq.cs
- X509CertificateCollection.cs
- PageThemeCodeDomTreeGenerator.cs
- Model3DCollection.cs
- PolyLineSegment.cs
- cache.cs
- XmlSchemaDatatype.cs
- ISAPIApplicationHost.cs
- CodeAttachEventStatement.cs
- BufferedGraphicsContext.cs
- PrintDialog.cs
- WebPartEditorCancelVerb.cs
- EnumerableValidator.cs
- DemultiplexingClientMessageFormatter.cs