Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Util / Permission.cs / 1 / Permission.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * * Copyright (c) 1998-1999, Microsoft Corporation * */ namespace System.Web.Util { using System.Security.Permissions; using System.Security; using System.Data.SqlClient; static class Permission { internal static bool HasSqlClientPermission() { NamedPermissionSet permissionset = HttpRuntime.NamedPermissionSet; // If we don't have a NamedPermissionSet, we're in full trust if (permissionset == null) return true; // Check that the user has unrestricted SqlClientPermission IPermission allowedPermission = permissionset.GetPermission(typeof(SqlClientPermission)); if (allowedPermission == null) { return false; } IPermission askedPermission = null; try { askedPermission = new SqlClientPermission(PermissionState.Unrestricted); } catch { return false; } return askedPermission.IsSubsetOf(allowedPermission); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ContextStack.cs
- WorkflowRuntimeEndpoint.cs
- DataRow.cs
- DataProtectionSecurityStateEncoder.cs
- FloaterBaseParagraph.cs
- XmlSchemaRedefine.cs
- SystemSounds.cs
- ReferencedCollectionType.cs
- _AutoWebProxyScriptEngine.cs
- SolidBrush.cs
- AppLevelCompilationSectionCache.cs
- UpdateException.cs
- FaultContractAttribute.cs
- DataGridViewImageColumn.cs
- BindableTemplateBuilder.cs
- ServerValidateEventArgs.cs
- SHA384Cng.cs
- ItemAutomationPeer.cs
- PrintSchema.cs
- PolicyStatement.cs
- UIElement3DAutomationPeer.cs
- Int16Animation.cs
- CacheEntry.cs
- HtmlSelectionListAdapter.cs
- RequestSecurityTokenForRemoteTokenFactory.cs
- graph.cs
- AtomMaterializerLog.cs
- WsatExtendedInformation.cs
- AttachedPropertyMethodSelector.cs
- SortQuery.cs
- ListChangedEventArgs.cs
- CommandCollectionEditor.cs
- FixUpCollection.cs
- Int64.cs
- ChannelManager.cs
- ReadOnlyDictionary.cs
- WpfGeneratedKnownTypes.cs
- BinaryObjectReader.cs
- AutoResizedEvent.cs
- PropertyDescriptor.cs
- IndentTextWriter.cs
- DataGridViewCellStyleConverter.cs
- BoundColumn.cs
- InteropAutomationProvider.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- KnownTypes.cs
- RegistrySecurity.cs
- ModifierKeysConverter.cs
- XmlLoader.cs
- RuleRefElement.cs
- WinEventTracker.cs
- SystemInfo.cs
- NullableDoubleAverageAggregationOperator.cs
- ProjectionAnalyzer.cs
- AudioLevelUpdatedEventArgs.cs
- ScopelessEnumAttribute.cs
- Point.cs
- EraserBehavior.cs
- ServiceModelSectionGroup.cs
- FormViewDesigner.cs
- URLString.cs
- CqlParserHelpers.cs
- DataGridViewCellEventArgs.cs
- XsltException.cs
- OuterGlowBitmapEffect.cs
- TransactionContextManager.cs
- SqlDependencyListener.cs
- Matrix3DStack.cs
- ExeContext.cs
- CacheMode.cs
- VirtualizedCellInfoCollection.cs
- MethodBuilder.cs
- CombinedGeometry.cs
- ListView.cs
- ADMembershipUser.cs
- Schema.cs
- Typeface.cs
- NativeObjectSecurity.cs
- TailCallAnalyzer.cs
- PageBuildProvider.cs
- Hashtable.cs
- DiscoveryDocumentLinksPattern.cs
- QuadraticBezierSegment.cs
- IPAddressCollection.cs
- BooleanAnimationUsingKeyFrames.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- DelegatingHeader.cs
- TypeConvertions.cs
- CommandHelper.cs
- RegexCompilationInfo.cs
- PackageFilter.cs
- UInt64Storage.cs
- FixedSOMTableCell.cs
- BufferedReadStream.cs
- MultiSelectRootGridEntry.cs
- TextRangeBase.cs
- AnimationException.cs
- XmlNullResolver.cs
- ObjectListTitleAttribute.cs
- EnumBuilder.cs