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