Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BitmapFrameEncode.cs
- ResourceExpressionBuilder.cs
- SqlIdentifier.cs
- SqlDependencyUtils.cs
- ColorInterpolationModeValidation.cs
- HTTP_SERVICE_CONFIG_URLACL_PARAM.cs
- InvalidCastException.cs
- ServiceModelSecurityTokenRequirement.cs
- Journal.cs
- DataContract.cs
- Privilege.cs
- Events.cs
- FormatPage.cs
- GenericWebPart.cs
- AlphaSortedEnumConverter.cs
- TrackingCondition.cs
- ConfigurationValidatorBase.cs
- CursorEditor.cs
- TableRowGroup.cs
- SocketStream.cs
- Single.cs
- ProgressBar.cs
- OleCmdHelper.cs
- LinqDataSourceHelper.cs
- DataMemberFieldConverter.cs
- ComponentDispatcherThread.cs
- HtmlHead.cs
- RuleSettingsCollection.cs
- TextAction.cs
- ContainerActivationHelper.cs
- SamlAudienceRestrictionCondition.cs
- AvTraceDetails.cs
- NGCUIElementCollectionSerializerAsync.cs
- Literal.cs
- BamlRecords.cs
- ExpressionEditorAttribute.cs
- DictionaryBase.cs
- MenuItemCollection.cs
- HttpRequestWrapper.cs
- XmlRootAttribute.cs
- DesignBindingPropertyDescriptor.cs
- SqlUnionizer.cs
- SmtpDigestAuthenticationModule.cs
- EventLogTraceListener.cs
- ServerTooBusyException.cs
- CounterCreationDataCollection.cs
- DetailsViewActionList.cs
- ComponentDesigner.cs
- sortedlist.cs
- InstancePersistence.cs
- BufferModeSettings.cs
- DynamicDocumentPaginator.cs
- ConfigurationStrings.cs
- ToolStripDropDownClosedEventArgs.cs
- DefaultTextStore.cs
- AnimationTimeline.cs
- Repeater.cs
- BorderGapMaskConverter.cs
- HttpListenerRequest.cs
- SqlGenerator.cs
- CardSpacePolicyElement.cs
- EditorServiceContext.cs
- DataViewManager.cs
- RSAProtectedConfigurationProvider.cs
- DefaultClaimSet.cs
- MatrixCamera.cs
- TypeConstant.cs
- CheckBoxFlatAdapter.cs
- SnapLine.cs
- XmlSortKeyAccumulator.cs
- WebPartDisplayModeCancelEventArgs.cs
- objectresult_tresulttype.cs
- RelatedView.cs
- Environment.cs
- WindowsAltTab.cs
- DispatcherSynchronizationContext.cs
- ToolStripDropDown.cs
- ResourceDescriptionAttribute.cs
- DataTrigger.cs
- CompilationUtil.cs
- RoleManagerModule.cs
- WhiteSpaceTrimStringConverter.cs
- Pair.cs
- ClientType.cs
- XmlArrayItemAttribute.cs
- EngineSiteSapi.cs
- FaultDescription.cs
- CalendarModeChangedEventArgs.cs
- ContentElementAutomationPeer.cs
- DistinctQueryOperator.cs
- ObservableDictionary.cs
- ObjectPersistData.cs
- AppDomainProtocolHandler.cs
- SvcFileManager.cs
- Size.cs
- WorkItem.cs
- Config.cs
- FormsAuthentication.cs
- _DisconnectOverlappedAsyncResult.cs
- Section.cs