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
- Util.cs
- KeyValueConfigurationElement.cs
- MediaContext.cs
- AesCryptoServiceProvider.cs
- FtpWebRequest.cs
- Button.cs
- SetIterators.cs
- FrameworkPropertyMetadata.cs
- XhtmlTextWriter.cs
- TabPanel.cs
- EntityCommandDefinition.cs
- XPathDocumentIterator.cs
- WebBrowser.cs
- ArraySortHelper.cs
- CorrelationHandle.cs
- MemberPath.cs
- ObjectListShowCommandsEventArgs.cs
- DataGridViewCellParsingEventArgs.cs
- RelationshipEntry.cs
- UrlMappingCollection.cs
- ReferencedType.cs
- BoundingRectTracker.cs
- DefaultPropertiesToSend.cs
- FunctionQuery.cs
- IDispatchConstantAttribute.cs
- Helpers.cs
- ClientSettings.cs
- PermissionRequestEvidence.cs
- IntegerFacetDescriptionElement.cs
- DefaultEventAttribute.cs
- PropertyDescriptorGridEntry.cs
- InternalDuplexBindingElement.cs
- AttributeCollection.cs
- GlyphRunDrawing.cs
- PageContentCollection.cs
- DBCommand.cs
- OrderPreservingMergeHelper.cs
- PropertiesTab.cs
- ToolStripTextBox.cs
- Signature.cs
- SudsParser.cs
- codemethodreferenceexpression.cs
- HijriCalendar.cs
- WindowsListViewGroupSubsetLink.cs
- SchemaCollectionCompiler.cs
- DrawingCollection.cs
- HScrollBar.cs
- SqlDataSourceSelectingEventArgs.cs
- WhitespaceReader.cs
- HtmlTextBoxAdapter.cs
- XmlSerializer.cs
- ChtmlCalendarAdapter.cs
- CompositeFontInfo.cs
- Frame.cs
- TabControlEvent.cs
- XmlCharacterData.cs
- DispatcherTimer.cs
- PackWebRequest.cs
- PrintPageEvent.cs
- QueueProcessor.cs
- BaseDataBoundControlDesigner.cs
- AnnouncementEventArgs.cs
- OrderByBuilder.cs
- IPAddress.cs
- Stack.cs
- TextEditorTyping.cs
- HttpWriter.cs
- CodeNamespaceCollection.cs
- ConfigurationStrings.cs
- TextUtf8RawTextWriter.cs
- CalendarItem.cs
- ReliabilityContractAttribute.cs
- GridViewDeletedEventArgs.cs
- TemplateParser.cs
- ErrorHandler.cs
- SerializerProvider.cs
- ExpressionEditorAttribute.cs
- EditBehavior.cs
- login.cs
- RoleGroup.cs
- X500Name.cs
- Convert.cs
- ResourceAssociationSet.cs
- ResourcesBuildProvider.cs
- FontConverter.cs
- RegexWorker.cs
- RangeBase.cs
- NativeMethods.cs
- ReadOnlyCollectionBase.cs
- BadImageFormatException.cs
- IsolatedStoragePermission.cs
- StringConcat.cs
- AcceptorSessionSymmetricTransportSecurityProtocol.cs
- DBConnection.cs
- MouseWheelEventArgs.cs
- ExpandCollapseIsCheckedConverter.cs
- HijriCalendar.cs
- ExceptionHelpers.cs
- SolidColorBrush.cs
- MailMessageEventArgs.cs