Compartir a través de


Grant Método (ObjectPermissionSet, String, Boolean, String)

Concede al receptor el conjunto de permisos especificado y la capacidad de conceder a otros usuarios el conjunto de permisos para usar la función definida por el usuario bajo un rol asumido.

Espacio de nombres:  Microsoft.SqlServer.Management.Smo
Ensamblado:  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Sintaxis

'Declaración
Public Sub Grant ( _
    permission As ObjectPermissionSet, _
    granteeName As String, _
    grantGrant As Boolean, _
    asRole As String _
)
'Uso
Dim instance As UserDefinedFunction
Dim permission As ObjectPermissionSet
Dim granteeName As String
Dim grantGrant As Boolean
Dim asRole As String

instance.Grant(permission, granteeName, _
    grantGrant, asRole)
public void Grant(
    ObjectPermissionSet permission,
    string granteeName,
    bool grantGrant,
    string asRole
)
public:
virtual void Grant(
    ObjectPermissionSet^ permission, 
    String^ granteeName, 
    bool grantGrant, 
    String^ asRole
) sealed
abstract Grant : 
        permission:ObjectPermissionSet * 
        granteeName:string * 
        grantGrant:bool * 
        asRole:string -> unit 
override Grant : 
        permission:ObjectPermissionSet * 
        granteeName:string * 
        grantGrant:bool * 
        asRole:string -> unit 
public final function Grant(
    permission : ObjectPermissionSet, 
    granteeName : String, 
    grantGrant : boolean, 
    asRole : String
)

Parámetros

  • granteeName
    Tipo: System. . :: . .String
    Valor String que especifica un receptor al que se va a denegar el acceso al conjunto de permisos.
  • grantGrant
    Tipo: System. . :: . .Boolean
    Propiedad Boolean que especifica si el receptor tiene la capacidad de conceder a otros usuarios el conjunto de permisos especificado para usar la función definida por el usuario.
    Si es True, el receptor tiene la capacidad de conceder a otros usuarios el conjunto de permisos especificado para usar la función definida por el usuario.
    Si es False, el receptor no tiene la capacidad de conceder a otros usuarios el conjunto de permisos especificado para usar la función definida por el usuario.
  • asRole
    Tipo: System. . :: . .String
    Valor String que especifica el rol asumido por el usuario cuando concede a otros usuarios el conjunto de permisos especificado para usar la función definida por el usuario. Use este parámetro para los receptores que sean miembros de más de un rol.

Implementa

IObjectPermission. . :: . .Grant(ObjectPermissionSet, String, Boolean, String)