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
- ContentIterators.cs
- ProcessInfo.cs
- OleDbException.cs
- EncryptedXml.cs
- ProjectionRewriter.cs
- URIFormatException.cs
- IPGlobalProperties.cs
- BinaryObjectWriter.cs
- TextWriterEngine.cs
- KeyConstraint.cs
- SolidBrush.cs
- EndpointInstanceProvider.cs
- ParameterCollectionEditor.cs
- SplashScreenNativeMethods.cs
- LabelDesigner.cs
- Rfc2898DeriveBytes.cs
- ReadOnlyDataSource.cs
- SoapSchemaImporter.cs
- Decoder.cs
- XmlElementAttributes.cs
- InfoCardTrace.cs
- PersistenceTypeAttribute.cs
- clipboard.cs
- ExpressionPrefixAttribute.cs
- ExpressionEditorAttribute.cs
- FixedPageAutomationPeer.cs
- DecimalAnimationBase.cs
- SspiSecurityTokenProvider.cs
- RuntimeArgumentHandle.cs
- SQLMoneyStorage.cs
- DefaultTextStoreTextComposition.cs
- StorageEntityContainerMapping.cs
- SapiRecoContext.cs
- TextServicesPropertyRanges.cs
- DataControlFieldHeaderCell.cs
- ColorConverter.cs
- XPSSignatureDefinition.cs
- compensatingcollection.cs
- DrawingVisual.cs
- SerializationStore.cs
- ChannelPoolSettings.cs
- SchemaElement.cs
- OleStrCAMarshaler.cs
- ControlDesigner.cs
- TransformGroup.cs
- newinstructionaction.cs
- StatusBarPanelClickEvent.cs
- XmlLinkedNode.cs
- DetailsView.cs
- Adorner.cs
- diagnosticsswitches.cs
- ClaimComparer.cs
- IImplicitResourceProvider.cs
- WrappedOptions.cs
- Native.cs
- FormsAuthenticationModule.cs
- Odbc32.cs
- SingleResultAttribute.cs
- OutputCacheSettings.cs
- ApplicationBuildProvider.cs
- ComponentSerializationService.cs
- KoreanCalendar.cs
- InkPresenterAutomationPeer.cs
- DecimalAnimation.cs
- InputProviderSite.cs
- OrderedDictionary.cs
- RuntimeConfigurationRecord.cs
- WebResponse.cs
- RawStylusActions.cs
- GeometryGroup.cs
- TransformDescriptor.cs
- ListManagerBindingsCollection.cs
- HttpCachePolicy.cs
- CharKeyFrameCollection.cs
- CommonDialog.cs
- XmlWrappingWriter.cs
- GroupPartitionExpr.cs
- ThaiBuddhistCalendar.cs
- DrawingBrush.cs
- StringReader.cs
- ModelVisual3D.cs
- ConsumerConnectionPoint.cs
- FixedNode.cs
- EventLogPermission.cs
- OleDbDataAdapter.cs
- GlyphInfoList.cs
- DependencySource.cs
- XsltCompileContext.cs
- WebUtil.cs
- Transform.cs
- CopyOfAction.cs
- StringConcat.cs
- UnsafeNativeMethodsTablet.cs
- FixedSOMPage.cs
- RegionData.cs
- ListViewItemEventArgs.cs
- HtmlElementCollection.cs
- ImmComposition.cs
- Emitter.cs
- DependencyObjectPropertyDescriptor.cs