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
- DataSourceXmlAttributeAttribute.cs
- MethodAccessException.cs
- OperandQuery.cs
- SqlBulkCopyColumnMappingCollection.cs
- ServicePrincipalNameElement.cs
- TransformProviderWrapper.cs
- ListView.cs
- LogicalExpressionEditor.cs
- Variant.cs
- PLINQETWProvider.cs
- ReceiveMessageRecord.cs
- SerializationInfoEnumerator.cs
- EventSourceCreationData.cs
- LinkTarget.cs
- DataDocumentXPathNavigator.cs
- GeneralTransform3DTo2D.cs
- PerfCounters.cs
- DynamicResourceExtension.cs
- SqlNodeAnnotation.cs
- DrawTreeNodeEventArgs.cs
- XmlSchemaAppInfo.cs
- XmlQueryContext.cs
- RangeBaseAutomationPeer.cs
- COM2ExtendedTypeConverter.cs
- WindowsTitleBar.cs
- Overlapped.cs
- WCFServiceClientProxyGenerator.cs
- ArraySet.cs
- xmlsaver.cs
- AutomationPropertyInfo.cs
- HandledMouseEvent.cs
- HtmlElement.cs
- PropertyValueChangedEvent.cs
- CustomAttributeFormatException.cs
- BaseCollection.cs
- XamlSerializerUtil.cs
- SQLDoubleStorage.cs
- StreamReader.cs
- URI.cs
- XmlArrayItemAttribute.cs
- RoleGroup.cs
- Int16Storage.cs
- ChunkedMemoryStream.cs
- CodeCommentStatementCollection.cs
- SqlExpressionNullability.cs
- _SpnDictionary.cs
- WindowsToolbar.cs
- DiagnosticTrace.cs
- ServerValidateEventArgs.cs
- SmiEventStream.cs
- HtmlInputImage.cs
- MarkupExtensionParser.cs
- METAHEADER.cs
- EventMap.cs
- SoapServerMethod.cs
- DataGridView.cs
- WithParamAction.cs
- WsdlInspector.cs
- ActivityBuilderHelper.cs
- DBParameter.cs
- KnownTypesProvider.cs
- CounterSampleCalculator.cs
- PageParserFilter.cs
- QilLiteral.cs
- DNS.cs
- DrawingContext.cs
- TemplateEditingFrame.cs
- CompModSwitches.cs
- OleDbPropertySetGuid.cs
- AddInToken.cs
- Vertex.cs
- EventHandlerList.cs
- Registry.cs
- SSmlParser.cs
- DebugInfoExpression.cs
- NullableLongMinMaxAggregationOperator.cs
- Section.cs
- ZipPackagePart.cs
- ExpressionBuilder.cs
- ProfileSection.cs
- XmlSchemaValidator.cs
- FontFaceLayoutInfo.cs
- AbstractSvcMapFileLoader.cs
- HttpHandlersSection.cs
- InvalidComObjectException.cs
- MimePart.cs
- StringReader.cs
- DataGridView.cs
- QueryCacheEntry.cs
- ToolStripSeparator.cs
- CompilerGeneratedAttribute.cs
- ApplicationServiceHelper.cs
- PointLightBase.cs
- FillBehavior.cs
- DataGridItem.cs
- EncryptedPackageFilter.cs
- DataTableReader.cs
- HwndProxyElementProvider.cs
- QueryOperationResponseOfT.cs
- IfAction.cs