Class MySqlClientPermission
Enables the provider to help ensure that a user has a security level adequate for accessing data.
Inheritance
System.Object
System.Security.CodeAccessPermission
System.Data.Common.DBDataPermission
MySqlClientPermission
Implements
System.Security.IPermission
System.Security.ISecurityEncodable
System.Security.IStackWalk
System.Security.Permissions.IUnrestrictedPermission
Namespace: MySql.Data.MySqlClient
Assembly: MySql.Data.dll
Version: 9.3.0
Syntax
[Serializable]
public sealed class MySqlClientPermission : DBDataPermission, IPermission, ISecurityEncodable, IStackWalk, IUnrestrictedPermission
Constructors
MySqlClientPermission(PermissionState)
Declaration
public MySqlClientPermission(PermissionState permissionState)
Parameters
Type | Name | Description |
---|---|---|
System. |
permissionState |
Methods
Add(String, String, KeyRestrictionBehavior)
Adds a new connection string with set of restricted keywords to the MySqlClientPermission object
Declaration
public override void Add(string connectionString, string restrictions, KeyRestrictionBehavior behavior)
Parameters
Type | Name | Description |
---|---|---|
System. |
connectionString | Settings to be used for the connection |
System. |
restrictions | Keywords to define the restrictions |
System. |
behavior | KeyRestrictionBehavior to be used |
Overrides
System.Data.Common.DBDataPermission.Add(System.String, System.String, System.Data.KeyRestrictionBehavior)
Copy()
Returns MySqlClientPermission as an IPermission
Declaration
public override IPermission Copy()
Returns
Type | Description |
---|---|
System. |
Overrides
System.Data.Common.DBDataPermission.Copy()
Implements
System.Security.IPermission
System.Security.ISecurityEncodable
System.Security.IStackWalk
System.Security.Permissions.IUnrestrictedPermission