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
- DocumentGridContextMenu.cs
- ConfigurationSectionGroup.cs
- BaseAsyncResult.cs
- ErrorTolerantObjectWriter.cs
- BinaryObjectWriter.cs
- StyleSheet.cs
- AccessDataSource.cs
- SQLBinary.cs
- DataGridHeaderBorder.cs
- ArraySortHelper.cs
- QueryCorrelationInitializer.cs
- SynchronizationLockException.cs
- XmlDownloadManager.cs
- CodeDOMProvider.cs
- ChangeInterceptorAttribute.cs
- ISAPIApplicationHost.cs
- PriorityQueue.cs
- RectAnimation.cs
- Operand.cs
- ChunkedMemoryStream.cs
- Point4D.cs
- ApplicationManager.cs
- HttpResponseInternalBase.cs
- PageThemeParser.cs
- SHA256.cs
- loginstatus.cs
- XmlSchemaException.cs
- DependencyPropertyConverter.cs
- Transform.cs
- FormView.cs
- Sql8ExpressionRewriter.cs
- XmlSchemaAttributeGroupRef.cs
- LogicalExpr.cs
- BlobPersonalizationState.cs
- PageThemeCodeDomTreeGenerator.cs
- AssemblyNameProxy.cs
- PostBackTrigger.cs
- TextBlockAutomationPeer.cs
- QilNode.cs
- XmlQueryRuntime.cs
- CodeNamespaceCollection.cs
- UIElementParagraph.cs
- HostingPreferredMapPath.cs
- XmlAttributeCache.cs
- HelloMessageApril2005.cs
- Border.cs
- FileDialog_Vista.cs
- WindowsIPAddress.cs
- AndMessageFilterTable.cs
- ListBoxItem.cs
- ClientTarget.cs
- DBDataPermissionAttribute.cs
- XmlSchemaParticle.cs
- UpdateCommand.cs
- SecurityHelper.cs
- ProgramPublisher.cs
- KoreanLunisolarCalendar.cs
- InheritanceContextHelper.cs
- _NtlmClient.cs
- XmlElement.cs
- StackOverflowException.cs
- SHA1Managed.cs
- UntypedNullExpression.cs
- InkCanvasSelectionAdorner.cs
- XamlDebuggerXmlReader.cs
- GeneralTransformGroup.cs
- WindowsFormsSectionHandler.cs
- BufferModeSettings.cs
- BrowserDefinition.cs
- DelayedRegex.cs
- DataGridViewCellFormattingEventArgs.cs
- Triangle.cs
- DetailsViewInsertedEventArgs.cs
- ControlBuilderAttribute.cs
- TagMapInfo.cs
- ImageButton.cs
- WebMessageBodyStyleHelper.cs
- UserPersonalizationStateInfo.cs
- ThousandthOfEmRealPoints.cs
- FontFamily.cs
- SortQuery.cs
- BinaryReader.cs
- BooleanAnimationUsingKeyFrames.cs
- FollowerQueueCreator.cs
- RuntimeEnvironment.cs
- ActivityBindForm.Designer.cs
- Relationship.cs
- _NativeSSPI.cs
- Adorner.cs
- TypeDelegator.cs
- ContextMenu.cs
- NativeMethods.cs
- AsymmetricAlgorithm.cs
- BeginCreateSecurityTokenRequest.cs
- KnownBoxes.cs
- WindowsHyperlink.cs
- initElementDictionary.cs
- NullPackagingPolicy.cs
- OleDbDataAdapter.cs
- OperandQuery.cs