Метод Revoke (ObjectPermissionSet, String, String[], Boolean, Boolean, String)
Отменяет предоставленный ранее набор разрешений на заданные столбцы таблицы участнику и другим пользователям, которым указанный набор разрешений был предоставлен этим участником. У участника также есть возможность отменять заданный набор разрешений у других пользователей с присвоенной ролью.
Пространство имен: Microsoft.SqlServer.Management.Smo
Сборка: Microsoft.SqlServer.Smo (в Microsoft.SqlServer.Smo.dll)
Синтаксис
'Декларация
Public Sub Revoke ( _
permission As ObjectPermissionSet, _
granteeName As String, _
columnNames As String(), _
revokeGrant As Boolean, _
cascade As Boolean, _
asRole As String _
)
'Применение
Dim instance As Table
Dim permission As ObjectPermissionSet
Dim granteeName As String
Dim columnNames As String()
Dim revokeGrant As Boolean
Dim cascade As Boolean
Dim asRole As String
instance.Revoke(permission, granteeName, _
columnNames, revokeGrant, cascade, _
asRole)
public void Revoke(
ObjectPermissionSet permission,
string granteeName,
string[] columnNames,
bool revokeGrant,
bool cascade,
string asRole
)
public:
virtual void Revoke(
ObjectPermissionSet^ permission,
String^ granteeName,
array<String^>^ columnNames,
bool revokeGrant,
bool cascade,
String^ asRole
) sealed
abstract Revoke :
permission:ObjectPermissionSet *
granteeName:string *
columnNames:string[] *
revokeGrant:bool *
cascade:bool *
asRole:string -> unit
override Revoke :
permission:ObjectPermissionSet *
granteeName:string *
columnNames:string[] *
revokeGrant:bool *
cascade:bool *
asRole:string -> unit
public final function Revoke(
permission : ObjectPermissionSet,
granteeName : String,
columnNames : String[],
revokeGrant : boolean,
cascade : boolean,
asRole : String
)
Параметры
- permission
Тип: Microsoft.SqlServer.Management.Smo. . :: . .ObjectPermissionSet
Объект ObjectPermissionSet, который указывает набор разрешений.
- granteeName
Тип: System. . :: . .String
Значение типа String, указывающее участника, которому отменен доступ к набору разрешений.
- columnNames
Тип: array<System. . :: . .String> [] () [] []
Значение массива String, указывающее список столбцов, которым назначается набор разрешений.
- revokeGrant
Тип: System. . :: . .Boolean
Свойство Boolean, указывающее, получает ли получатель прав возможность отмены заданного набора разрешений на таблицу у других пользователей.
При значении True получатель прав получает возможность отмены определенного набора разрешений на таблицу у других пользователей. В противном случае — значение False.
- cascade
Тип: System. . :: . .Boolean
Свойство Boolean, указывающее, отменяется ли также набор разрешений у пользователей, которым получатель прав предоставил определенный набор разрешений.
При значении True указанный набор разрешений на таблицу отменяется для получателя прав и пользователей, которым получатель предоставил указанный набор разрешений.
Значение False показывает, что указанный набор разрешений отменяется только для получателя прав.
- asRole
Тип: System. . :: . .String
Значение String, указывающее роль, принимаемую пользователем при отмене определенного набора разрешений у других пользователей на таблицу. Используйте этот параметр для получателей прав, которые являются членами более чем одной роли.
Реализует
См. также