Code:
/ FX-1434 / FX-1434 / 1.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
- PersonalizationStateInfo.cs
- JpegBitmapDecoder.cs
- OutputCacheModule.cs
- SourceLineInfo.cs
- EmbeddedMailObject.cs
- ParallelTimeline.cs
- SplitterEvent.cs
- TransportChannelListener.cs
- CompoundFileStorageReference.cs
- TransformPatternIdentifiers.cs
- ClientSideQueueItem.cs
- ParameterCollection.cs
- TargetInvocationException.cs
- CatalogZoneBase.cs
- Size.cs
- EUCJPEncoding.cs
- ComplexBindingPropertiesAttribute.cs
- TableTextElementCollectionInternal.cs
- TraceData.cs
- DataGridViewComponentPropertyGridSite.cs
- HtmlInputRadioButton.cs
- UriPrefixTable.cs
- MulticastDelegate.cs
- UnlockInstanceCommand.cs
- DataStreamFromComStream.cs
- ScriptingSectionGroup.cs
- WhitespaceSignificantCollectionAttribute.cs
- CodeNamespaceImport.cs
- KerberosSecurityTokenProvider.cs
- BindingList.cs
- HtmlDocument.cs
- WorkflowRuntime.cs
- NativeMethods.cs
- DragEventArgs.cs
- Lease.cs
- DataReceivedEventArgs.cs
- HScrollProperties.cs
- OracleSqlParser.cs
- EventHandlersDesigner.cs
- DocumentViewerHelper.cs
- SerializationObjectManager.cs
- XslCompiledTransform.cs
- SurrogateDataContract.cs
- EmptyControlCollection.cs
- TheQuery.cs
- CookieProtection.cs
- InvalidOperationException.cs
- MobileTextWriter.cs
- AdornerHitTestResult.cs
- JournalEntry.cs
- AutoGeneratedField.cs
- RegexCompiler.cs
- PersonalizationEntry.cs
- BatchServiceHost.cs
- DataGridHeaderBorder.cs
- CodeExporter.cs
- FixUp.cs
- XDRSchema.cs
- SwitchExpression.cs
- CustomTypeDescriptor.cs
- MarkupExtensionReturnTypeAttribute.cs
- OleDbWrapper.cs
- Message.cs
- XPathScanner.cs
- BitStack.cs
- DeclaredTypeValidator.cs
- CheckBox.cs
- ReachDocumentReferenceCollectionSerializerAsync.cs
- SQLSingleStorage.cs
- GrammarBuilderRuleRef.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- OperationCanceledException.cs
- XmlNavigatorFilter.cs
- ComboBox.cs
- ToolStripArrowRenderEventArgs.cs
- PropertyGridView.cs
- HttpWebResponse.cs
- DataServiceQuery.cs
- ProfileServiceManager.cs
- DesignerValidationSummaryAdapter.cs
- PopOutPanel.cs
- SqlDataSourceRefreshSchemaForm.cs
- SecurityException.cs
- WebPartManagerInternals.cs
- DataError.cs
- InfoCardPolicy.cs
- ContainerParagraph.cs
- Sequence.cs
- IntSecurity.cs
- NativeMethods.cs
- AsyncInvokeOperation.cs
- METAHEADER.cs
- ObjectDataSource.cs
- DoubleLinkList.cs
- PathGeometry.cs
- XslNumber.cs
- BindingMAnagerBase.cs
- BitmapDownload.cs
- SR.cs
- entityreference_tresulttype.cs