Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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. // //----------------------------------------------------------------------------- /* * * 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
- Animatable.cs
- HtmlTitle.cs
- SqlNodeTypeOperators.cs
- CookieHandler.cs
- Opcode.cs
- Point3DIndependentAnimationStorage.cs
- LayoutUtils.cs
- HttpCapabilitiesBase.cs
- ForEach.cs
- BaseResourcesBuildProvider.cs
- CacheDict.cs
- UnicastIPAddressInformationCollection.cs
- ApplicationManager.cs
- brushes.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- XPathMultyIterator.cs
- securitycriticaldataformultiplegetandset.cs
- DeviceOverridableAttribute.cs
- mansign.cs
- UpdatePanel.cs
- FontFamily.cs
- LayoutManager.cs
- XmlSchemaObjectCollection.cs
- SqlNotificationEventArgs.cs
- PaginationProgressEventArgs.cs
- SettingsProviderCollection.cs
- ImmutableObjectAttribute.cs
- EventNotify.cs
- RoutedEventValueSerializer.cs
- DataListDesigner.cs
- AuthStoreRoleProvider.cs
- VerificationException.cs
- InternalUserCancelledException.cs
- StringBuilder.cs
- XmlUnspecifiedAttribute.cs
- DataBindingCollection.cs
- DomainConstraint.cs
- IChannel.cs
- SystemIPInterfaceStatistics.cs
- _ListenerRequestStream.cs
- RoutingChannelExtension.cs
- ViewUtilities.cs
- MsmqAppDomainProtocolHandler.cs
- EventSinkHelperWriter.cs
- ContextDataSourceContextData.cs
- RefreshPropertiesAttribute.cs
- FormsAuthenticationUserCollection.cs
- iisPickupDirectory.cs
- RoutedEventArgs.cs
- TrackingMemoryStreamFactory.cs
- mda.cs
- WebPartTransformerAttribute.cs
- HwndAppCommandInputProvider.cs
- QilStrConcat.cs
- TimeSpanValidatorAttribute.cs
- CurrencyManager.cs
- x509store.cs
- ComPlusDiagnosticTraceSchemas.cs
- AliasedSlot.cs
- ListViewHitTestInfo.cs
- OleStrCAMarshaler.cs
- BackoffTimeoutHelper.cs
- XmlStreamStore.cs
- Socket.cs
- DrawingDrawingContext.cs
- PrimaryKeyTypeConverter.cs
- DocumentReference.cs
- dbdatarecord.cs
- COAUTHIDENTITY.cs
- CustomAttribute.cs
- OdbcConnectionPoolProviderInfo.cs
- CookieParameter.cs
- ServerValidateEventArgs.cs
- DesignTimeParseData.cs
- DataGridColumn.cs
- PointAnimationClockResource.cs
- FormClosedEvent.cs
- TaskFileService.cs
- FontConverter.cs
- PermissionAttributes.cs
- ListViewItem.cs
- SqlDataSourceSummaryPanel.cs
- DbParameterCollectionHelper.cs
- RuntimeEnvironment.cs
- UpdateInfo.cs
- SqlClientFactory.cs
- ReadOnlyDictionary.cs
- HandleRef.cs
- CellParaClient.cs
- _SpnDictionary.cs
- DtdParser.cs
- PropertyDescriptor.cs
- SqlProviderServices.cs
- DataObjectEventArgs.cs
- CodeBinaryOperatorExpression.cs
- LoginUtil.cs
- StrongNameMembershipCondition.cs
- PropertyTabChangedEvent.cs
- CatalogZoneAutoFormat.cs
- BamlTreeMap.cs