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
- PolicyException.cs
- ConvertersCollection.cs
- RoleManagerModule.cs
- XPathBinder.cs
- WebPartCloseVerb.cs
- SchemaTypeEmitter.cs
- OdbcCommand.cs
- ValidationError.cs
- ImageCodecInfo.cs
- SharedPerformanceCounter.cs
- QilScopedVisitor.cs
- PipeStream.cs
- EllipseGeometry.cs
- DataGridViewRowHeaderCell.cs
- ValueType.cs
- UnicodeEncoding.cs
- ElementMarkupObject.cs
- ReturnValue.cs
- SaveRecipientRequest.cs
- Brushes.cs
- OdbcConnectionOpen.cs
- IsolatedStorageFile.cs
- MenuAutomationPeer.cs
- Substitution.cs
- TextPattern.cs
- EnumBuilder.cs
- OperatingSystem.cs
- DeclarativeCatalogPartDesigner.cs
- SystemIPGlobalStatistics.cs
- Rotation3DAnimationUsingKeyFrames.cs
- IBuiltInEvidence.cs
- AsymmetricSignatureFormatter.cs
- GlyphElement.cs
- RootDesignerSerializerAttribute.cs
- Triangle.cs
- BitmapMetadataEnumerator.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- basevalidator.cs
- TraceContextEventArgs.cs
- StringSource.cs
- _NestedMultipleAsyncResult.cs
- ExpressionEditorAttribute.cs
- Stacktrace.cs
- DbResourceAllocator.cs
- AnnotationAdorner.cs
- DateTimeSerializationSection.cs
- _SslSessionsCache.cs
- SiteMapHierarchicalDataSourceView.cs
- ActivityMarkupSerializer.cs
- TableColumn.cs
- SafeEventHandle.cs
- DataSourceSerializationException.cs
- SiteMapHierarchicalDataSourceView.cs
- DataList.cs
- RecognizedWordUnit.cs
- RemoteCryptoRsaServiceProvider.cs
- EditorAttributeInfo.cs
- ThreadInterruptedException.cs
- Publisher.cs
- MetadataItemEmitter.cs
- ConfigXmlElement.cs
- ContourSegment.cs
- JobStaple.cs
- TransformDescriptor.cs
- SqlXmlStorage.cs
- ContentElementAutomationPeer.cs
- InputProcessorProfilesLoader.cs
- EllipticalNodeOperations.cs
- VersionUtil.cs
- ForwardPositionQuery.cs
- Triplet.cs
- initElementDictionary.cs
- FacetChecker.cs
- OrderedEnumerableRowCollection.cs
- Mappings.cs
- ItemContainerProviderWrapper.cs
- StyleTypedPropertyAttribute.cs
- XmlEntityReference.cs
- NavigationFailedEventArgs.cs
- ReflectPropertyDescriptor.cs
- ProcessHostServerConfig.cs
- SHA384Managed.cs
- TypographyProperties.cs
- LayoutTableCell.cs
- Panel.cs
- MatcherBuilder.cs
- Helpers.cs
- StringResourceManager.cs
- Baml6ConstructorInfo.cs
- COM2FontConverter.cs
- MethodRental.cs
- TextBox.cs
- TemplateInstanceAttribute.cs
- XPathSelfQuery.cs
- TypefaceCollection.cs
- PromptBuilder.cs
- _StreamFramer.cs
- FakeModelItemImpl.cs
- FieldDescriptor.cs
- CompositionAdorner.cs