diff options
author | Tim Coleman <tim@mono-cvs.ximian.com> | 2003-12-17 04:59:11 +0300 |
---|---|---|
committer | Tim Coleman <tim@mono-cvs.ximian.com> | 2003-12-17 04:59:11 +0300 |
commit | 7b11d92602703ff83aa2ba2559ea293cbf0283d5 (patch) | |
tree | b3072e49e9ae69d91ddc5f6d0c727251d2a2009c /mcs/class/System.Data/System.Data.Common/DbDataPermission.cs | |
parent | aadaf043bb9829f45320c6db29db2d41ef45e0c8 (diff) |
2003-12-16 Tim Coleman <tim@timcoleman.com>
* CatalogLocation.cs DbCommand.cs DbCommandBuilder.cs
* DbCommandOptionalFeatures.cs DbCommandSet.cs DbConnection.cs
* DbConnectionString.cs DbDataSourceEnumerator.cs
* DbDataUpdatableRecord.cs DbParameter.cs DbParameterCollection.cs
* DbProviderConfigurationHandler.cs DbProviderFactories.cs
* DbProviderFactoriesConfigurationHandler.cs DbProviderFactory.cs
* DbProviderSupportedClasses.cs DbTable.cs DbTransaction.cs
* GroupByBehavior.cs IdentifierCase.cs SchemaLocation.cs
* SchemaTableColumn.cs:
New stubs added for .NET 1.2
* DataAdapter.cs DataColumnMapping.cs DataColumnMappingCollection.cs
* DataTableMapping.cs DataTableMappingCollection.cs DbDataAdapter.cs
* DbDataPermission.cs DbDataPermissionAttribute.cs DbDataRecord.cs
* FieldNameLookup.cs SchemaInfo.cs:
Changes made for .NET 1.2
svn path=/trunk/mcs/; revision=21259
Diffstat (limited to 'mcs/class/System.Data/System.Data.Common/DbDataPermission.cs')
-rw-r--r-- | mcs/class/System.Data/System.Data.Common/DbDataPermission.cs | 46 |
1 files changed, 45 insertions, 1 deletions
diff --git a/mcs/class/System.Data/System.Data.Common/DbDataPermission.cs b/mcs/class/System.Data/System.Data.Common/DbDataPermission.cs index 0d157b60e6c..963503068b0 100644 --- a/mcs/class/System.Data/System.Data.Common/DbDataPermission.cs +++ b/mcs/class/System.Data/System.Data.Common/DbDataPermission.cs @@ -6,9 +6,10 @@ // Tim Coleman (tim@timcoleman.com) // // (C) Ximian, Inc -// Copyright (C) Tim Coleman, 2002 +// Copyright (C) Tim Coleman, 2002-2003 // +using System.Data; using System.Security; using System.Security.Permissions; @@ -25,16 +26,29 @@ namespace System.Data.Common { #region Constructors +#if NET_1_2 + [Obsolete ("use DBDataPermission (PermissionState.None)", true)] +#endif protected DBDataPermission () : this (PermissionState.None, false) { } +#if NET_1_2 + [MonoTODO] + protected DBDataPermission (DbConnectionString constr) + { + } +#endif + protected DBDataPermission (PermissionState state) : this (state, false) { } +#if NET_1_2 + [Obsolete ("use DBDataPermission (PermissionState.None)", true)] +#endif public DBDataPermission (PermissionState state, bool allowBlankPassword) { this.state = state; @@ -59,6 +73,22 @@ namespace System.Data.Common { #region Methods +#if NET_1_1 + [MonoTODO] + public virtual void Add (string connectionString, string restrictions, KeyRestrictionBehavior behavior) + { + throw new NotImplementedException (); + } +#endif + +#if NET_1_2 + [MonoTODO] + protected void AddConnectionString (DbConnectionString constr) + { + throw new NotImplementedException (); + } +#endif + public override IPermission Copy () { DBDataPermission copy = CreateInstance (); @@ -95,6 +125,20 @@ namespace System.Data.Common { return (state == PermissionState.Unrestricted); } +#if NET_1_2 + [MonoTODO] + protected void SetConnectionString (DbConnectionString constr) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual void SetRestriction (string connectionString, string restrictions, KeyRestrictionBehavior behavior) + { + throw new NotImplementedException (); + } +#endif + [MonoTODO] public override SecurityElement ToXml () { |