DBDataPermission 构造函数

定义

初始化 DBDataPermission 类的新实例。Initializes a new instance of a DBDataPermission class.

重载

DBDataPermission()
已过时。

初始化 DBDataPermission 类的新实例。Initializes a new instance of a DBDataPermission class.

DBDataPermission(DBDataPermission)

使用现有的 DBDataPermission 初始化 DBDataPermission 类的新实例。Initializes a new instance of a DBDataPermission class using an existing DBDataPermission.

DBDataPermission(DBDataPermissionAttribute)

用指定的 DBDataPermission 初始化 DBDataPermissionAttribute 类的新实例。Initializes a new instance of a DBDataPermission class with the specified DBDataPermissionAttribute.

DBDataPermission(PermissionState)

使用指定的 PermissionState 值初始化 DBDataPermission 类的新实例。Initializes a new instance of a DBDataPermission class with the specified PermissionState value.

DBDataPermission(PermissionState, Boolean)
已过时。

用指定的 PermissionState 值和指示是否允许空白密码的值初始化 DBDataPermission 类的新实例。Initializes a new instance of a DBDataPermission class with the specified PermissionState value, and a value indicating whether a blank password is allowed.

DBDataPermission()

注意

DBDataPermission() has been deprecated. Use the DBDataPermission(PermissionState.None) constructor. http://go.microsoft.com/fwlink/?linkid=14202

初始化 DBDataPermission 类的新实例。Initializes a new instance of a DBDataPermission class.

protected:
 DBDataPermission();
protected DBDataPermission ();
[System.Obsolete("DBDataPermission() has been deprecated.  Use the DBDataPermission(PermissionState.None) constructor.  http://go.microsoft.com/fwlink/?linkid=14202", true)]
protected DBDataPermission ();
Protected Sub New ()
属性

适用于

DBDataPermission(DBDataPermission)

使用现有的 DBDataPermission 初始化 DBDataPermission 类的新实例。Initializes a new instance of a DBDataPermission class using an existing DBDataPermission.

protected:
 DBDataPermission(System::Data::Common::DBDataPermission ^ permission);
protected DBDataPermission (System.Data.Common.DBDataPermission permission);
new System.Data.Common.DBDataPermission : System.Data.Common.DBDataPermission -> System.Data.Common.DBDataPermission
Protected Sub New (permission As DBDataPermission)

参数

permission
DBDataPermission

用于创建新 DBDataPermission 的现有 DBDataPermissionAn existing DBDataPermission used to create a new DBDataPermission.

适用于

DBDataPermission(DBDataPermissionAttribute)

用指定的 DBDataPermission 初始化 DBDataPermissionAttribute 类的新实例。Initializes a new instance of a DBDataPermission class with the specified DBDataPermissionAttribute.

protected:
 DBDataPermission(System::Data::Common::DBDataPermissionAttribute ^ permissionAttribute);
protected DBDataPermission (System.Data.Common.DBDataPermissionAttribute permissionAttribute);
new System.Data.Common.DBDataPermission : System.Data.Common.DBDataPermissionAttribute -> System.Data.Common.DBDataPermission
Protected Sub New (permissionAttribute As DBDataPermissionAttribute)

参数

permissionAttribute
DBDataPermissionAttribute

与自定义安全特性相关的安全操作。A security action associated with a custom security attribute.

适用于

DBDataPermission(PermissionState)

使用指定的 PermissionState 值初始化 DBDataPermission 类的新实例。Initializes a new instance of a DBDataPermission class with the specified PermissionState value.

protected:
 DBDataPermission(System::Security::Permissions::PermissionState state);
protected DBDataPermission (System.Security.Permissions.PermissionState state);
new System.Data.Common.DBDataPermission : System.Security.Permissions.PermissionState -> System.Data.Common.DBDataPermission
Protected Sub New (state As PermissionState)

参数

state
PermissionState

PermissionState 值之一。One of the PermissionState values.

适用于

DBDataPermission(PermissionState, Boolean)

注意

DBDataPermission(PermissionState state,Boolean allowBlankPassword) has been deprecated. Use the DBDataPermission(PermissionState.None) constructor. http://go.microsoft.com/fwlink/?linkid=14202

用指定的 PermissionState 值和指示是否允许空白密码的值初始化 DBDataPermission 类的新实例。Initializes a new instance of a DBDataPermission class with the specified PermissionState value, and a value indicating whether a blank password is allowed.

protected:
 DBDataPermission(System::Security::Permissions::PermissionState state, bool allowBlankPassword);
public:
 DBDataPermission(System::Security::Permissions::PermissionState state, bool allowBlankPassword);
protected DBDataPermission (System.Security.Permissions.PermissionState state, bool allowBlankPassword);
public DBDataPermission (System.Security.Permissions.PermissionState state, bool allowBlankPassword);
[System.Obsolete("DBDataPermission(PermissionState state,Boolean allowBlankPassword) has been deprecated.  Use the DBDataPermission(PermissionState.None) constructor.  http://go.microsoft.com/fwlink/?linkid=14202", true)]
protected DBDataPermission (System.Security.Permissions.PermissionState state, bool allowBlankPassword);
new System.Data.Common.DBDataPermission : System.Security.Permissions.PermissionState * bool -> System.Data.Common.DBDataPermission
[<System.Obsolete("DBDataPermission(PermissionState state,Boolean allowBlankPassword) has been deprecated.  Use the DBDataPermission(PermissionState.None) constructor.  http://go.microsoft.com/fwlink/?linkid=14202", true)>]
new System.Data.Common.DBDataPermission : System.Security.Permissions.PermissionState * bool -> System.Data.Common.DBDataPermission
Protected Sub New (state As PermissionState, allowBlankPassword As Boolean)
Public Sub New (state As PermissionState, allowBlankPassword As Boolean)

参数

state
PermissionState

PermissionState 值之一。One of the PermissionState values.

allowBlankPassword
Boolean

true 表示允许使用空白密码;否则为 falsetrue to indicate that a blank password is allowed; otherwise, false.

属性

注解

PermissionState枚举优先于 AllowBlankPassword 属性。The PermissionState enumeration takes precedence over the AllowBlankPassword property. 因此,如果将设置 AllowBlankPasswordfalse ,则还必须将设置 PermissionState 为, None 以防止用户使用空白密码建立连接。Therefore, if you set AllowBlankPassword to false, you must also set PermissionState to None to prevent a user from making a connection using a blank password.

适用于