Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- QilInvokeEarlyBound.cs
- MouseGestureValueSerializer.cs
- TransformDescriptor.cs
- DataColumnCollection.cs
- PackageDigitalSignatureManager.cs
- ExpressionPrefixAttribute.cs
- _SecureChannel.cs
- XmlNamespaceDeclarationsAttribute.cs
- MemoryResponseElement.cs
- GeneralTransform.cs
- ForeignKeyConstraint.cs
- HttpCacheVaryByContentEncodings.cs
- IdentitySection.cs
- AssociationSetEnd.cs
- XNodeSchemaApplier.cs
- CollectionViewGroupRoot.cs
- GenericTypeParameterConverter.cs
- CodeArrayIndexerExpression.cs
- SelectionProviderWrapper.cs
- DeflateInput.cs
- mediaeventargs.cs
- RequestBringIntoViewEventArgs.cs
- WebEvents.cs
- SlipBehavior.cs
- DataBindEngine.cs
- SmtpCommands.cs
- SQLResource.cs
- MessageHeader.cs
- ValidatingPropertiesEventArgs.cs
- EntityParameterCollection.cs
- VoiceInfo.cs
- SqlFunctionAttribute.cs
- WindowsGraphicsWrapper.cs
- BitmapMetadata.cs
- TypographyProperties.cs
- CalloutQueueItem.cs
- documentsequencetextview.cs
- RectAnimationBase.cs
- AdjustableArrowCap.cs
- DocumentViewerConstants.cs
- CopyEncoder.cs
- RayHitTestParameters.cs
- Processor.cs
- SudsParser.cs
- CodePropertyReferenceExpression.cs
- OleDbConnectionInternal.cs
- RIPEMD160.cs
- VectorCollection.cs
- ApplicationServiceManager.cs
- HMACMD5.cs
- DataGridRowClipboardEventArgs.cs
- QuotaThrottle.cs
- MetadataPropertyvalue.cs
- WindowAutomationPeer.cs
- MatrixCamera.cs
- AuthenticationException.cs
- XmlExtensionFunction.cs
- ButtonColumn.cs
- ContainerVisual.cs
- DatePickerTextBox.cs
- SqlEnums.cs
- XmlWriterTraceListener.cs
- CompositionTarget.cs
- ETagAttribute.cs
- ObjectQueryExecutionPlan.cs
- DynamicField.cs
- OperationParameterInfoCollection.cs
- NominalTypeEliminator.cs
- ExpressionCopier.cs
- StatusBarPanelClickEvent.cs
- StorageEntityContainerMapping.cs
- EmptyEnumerator.cs
- ClaimSet.cs
- ImageKeyConverter.cs
- FreezableCollection.cs
- basecomparevalidator.cs
- LinearGradientBrush.cs
- EditingCommands.cs
- BigIntegerStorage.cs
- TokenBasedSetEnumerator.cs
- UpdateException.cs
- EventQueueState.cs
- DataGridColumnEventArgs.cs
- RequiredAttributeAttribute.cs
- IteratorFilter.cs
- XmlSchemaInclude.cs
- PageAsyncTask.cs
- MenuItem.cs
- Descriptor.cs
- DrawToolTipEventArgs.cs
- SByteConverter.cs
- XmlSchemaComplexType.cs
- DataGridViewCellParsingEventArgs.cs
- BrowserTree.cs
- BaseTreeIterator.cs
- GiveFeedbackEventArgs.cs
- ChunkedMemoryStream.cs
- TemplateBindingExpression.cs
- MaskedTextBoxDesignerActionList.cs
- ToolStripHighContrastRenderer.cs