Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Util / Permission.cs / 1305376 / 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); } } } // 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
- ParentQuery.cs
- DataGridTablesFactory.cs
- DbConnectionPoolGroup.cs
- XmlToDatasetMap.cs
- ProfileEventArgs.cs
- KeyGestureValueSerializer.cs
- BypassElementCollection.cs
- Oid.cs
- Array.cs
- DesignerSerializationOptionsAttribute.cs
- QilName.cs
- InvokeWebService.cs
- columnmapfactory.cs
- MessageOperationFormatter.cs
- ImageFormatConverter.cs
- Form.cs
- SpecialTypeDataContract.cs
- ImageListStreamer.cs
- XmlTextAttribute.cs
- TriState.cs
- DataMemberListEditor.cs
- SQLMembershipProvider.cs
- CacheDict.cs
- XmlILAnnotation.cs
- Geometry3D.cs
- CommonObjectSecurity.cs
- PassportAuthentication.cs
- Rotation3DKeyFrameCollection.cs
- WindowsProgressbar.cs
- ItemList.cs
- ResourceSet.cs
- WorkflowApplicationEventArgs.cs
- PropertyTabAttribute.cs
- Win32KeyboardDevice.cs
- NonBatchDirectoryCompiler.cs
- FreezableCollection.cs
- AccessibleObject.cs
- EditorZoneBase.cs
- VersionedStreamOwner.cs
- ContextMarshalException.cs
- ItemCollection.cs
- ValidationSummary.cs
- RSAPKCS1KeyExchangeFormatter.cs
- BooleanFacetDescriptionElement.cs
- PluralizationService.cs
- TrackingProfileManager.cs
- CompositeCollection.cs
- StrokeNodeOperations.cs
- EventProviderBase.cs
- streamingZipPartStream.cs
- IfJoinedCondition.cs
- prompt.cs
- MetadataPropertyCollection.cs
- EntityObject.cs
- StrongNameKeyPair.cs
- SpotLight.cs
- ConfigurationException.cs
- Model3D.cs
- ActivityExecutorOperation.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- QilInvoke.cs
- EntityDataSourceWrapper.cs
- ALinqExpressionVisitor.cs
- PasswordTextNavigator.cs
- InputProviderSite.cs
- NullableConverter.cs
- Splitter.cs
- XmlLanguageConverter.cs
- MarkupProperty.cs
- DataGridViewLinkColumn.cs
- PaperSource.cs
- MemberListBinding.cs
- UnknownExceptionActionHelper.cs
- TextTreeFixupNode.cs
- ToolStripContentPanelRenderEventArgs.cs
- BinaryQueryOperator.cs
- ObjectPropertyMapping.cs
- WebScriptMetadataMessage.cs
- FullTrustAssembly.cs
- DetailsViewDeleteEventArgs.cs
- ApplicationServiceHelper.cs
- FileDialogPermission.cs
- MutexSecurity.cs
- MimePart.cs
- StreamDocument.cs
- DefinitionBase.cs
- Convert.cs
- CompleteWizardStep.cs
- MobileControlsSectionHelper.cs
- ReachFixedPageSerializer.cs
- Stackframe.cs
- CrossContextChannel.cs
- basenumberconverter.cs
- RemoteWebConfigurationHostStream.cs
- HttpRuntime.cs
- EditorZoneDesigner.cs
- EntityContainer.cs
- OperationAbortedException.cs
- WindowsSecurityToken.cs
- FacetValues.cs