IObjectPermission Interface

Definição

Métodos para enumerar, conceder e negar permissões em um objeto.

public interface IObjectPermission
type IObjectPermission = interface
Public Interface IObjectPermission
Derivado

Métodos

Nome Description
Deny(ObjectPermissionSet, String, Boolean)

O método Deny nega a permissão de usuário concedida para um ou mais usuários ou funções. Cascade especifica que as permissões são negadas de granteeName, bem como quaisquer outras contas de segurança concedidas permissões por granteeName. Use Cascade ao negar uma permissão concedida.

Deny(ObjectPermissionSet, String)

O método Deny nega a permissão de usuário concedida para um ou mais usuários ou funções.

Deny(ObjectPermissionSet, String[], Boolean)

O método Deny nega a permissão de usuário concedida para um ou mais usuários ou funções. Cascade especifica que as permissões são negadas de granteeNames, bem como quaisquer outras contas de segurança concedidas permissões por granteeNames. Use Cascade ao negar uma permissão concedida.

Deny(ObjectPermissionSet, String[])

O método Deny nega a permissão de usuário concedida para um ou mais usuários ou funções.

EnumObjectPermissions()

Retorna uma matriz de objetos Permission identificando todas as permissões de acesso de objeto explicitamente concedidas.

EnumObjectPermissions(ObjectPermissionSet)

Retorna uma matriz de objetos Permission que identificam permissões de acesso de objeto explicitamente concedidas. O parâmetro de permissões especifica as permissões de acesso ao objeto enumeradas para o objeto referenciado.

EnumObjectPermissions(String, ObjectPermissionSet)

Retorna uma matriz de objetos Permission que identificam permissões de acesso de objeto explicitamente concedidas para o usuário autorizado especificado com o parâmetro granteeName, restrito às permissões de acesso ao objeto especificadas com o parâmetro privilegeTypes.

EnumObjectPermissions(String)

Retorna uma matriz de objetos Permission identificando permissões de acesso de objeto explicitamente concedidas para o usuário autorizado especificado com o parâmetro granteeName.

Grant(ObjectPermissionSet, String, Boolean, String)

O método Grant atribui permissões a um ou mais usuários ou funções. Quando grantGrant for true, os usuários autorizados especificados receberão a capacidade de executar a instrução GRANT referenciando o objeto. Use o argumento asRole para especificar a função sob qual permissão executar a concessão.

Grant(ObjectPermissionSet, String, Boolean)

O método Grant atribui permissões a um ou mais usuários ou funções. Quando grantGrant for true, os usuários autorizados especificados receberão a capacidade de executar a instrução GRANT referenciando o objeto.

Grant(ObjectPermissionSet, String)

O método Grant atribui permissões a um ou mais usuários ou funções.

Grant(ObjectPermissionSet, String[], Boolean, String)

O método Grant atribui permissões a um ou mais usuários ou funções. Quando grantGrant for true, os usuários autorizados especificados receberão a capacidade de executar a instrução GRANT referenciando o objeto. Use o argumento asRole para especificar a função sob qual permissão executar a concessão.

Grant(ObjectPermissionSet, String[], Boolean)

O método Grant atribui permissões a um ou mais usuários ou funções. Quando grantGrant for true, os usuários autorizados especificados receberão a capacidade de executar a instrução GRANT referenciando o objeto.

Grant(ObjectPermissionSet, String[])

O método Grant atribui permissões a um ou mais usuários ou funções.

Revoke(ObjectPermissionSet, String, Boolean, Boolean, String)

Remove uma permissão concedida ou negada anteriormente para o granteeName especificado. Quando revokeGrant é true, a capacidade de estender permissões é revogada. Cascade especifica que as permissões são removidas do granteeName, bem como quaisquer outras contas de segurança concedidas permissões por granteeName. Use Cascade ao revogar uma permissão que pode ser concedida. Use o argumento AsRole para especificar a função sob a qual a permissão executar a revogação.

Revoke(ObjectPermissionSet, String)

Remove uma permissão concedida ou negada anteriormente para o granteeName especificado.

Revoke(ObjectPermissionSet, String[], Boolean, Boolean)

Remove uma permissão concedida ou negada anteriormente para os nomes de usuário autorizado especificados. Quando revokeGrant é true, a capacidade de estender permissões é revogada. Cascade especifica que as permissões são removidas de granteeNames, bem como quaisquer outras contas de segurança concedidas permissões por granteeNames. Use Cascade ao revogar uma permissão que pode ser concedida.

Revoke(ObjectPermissionSet, String[])

Remove uma permissão concedida ou negada anteriormente para os nomes de usuário autorizado especificados.

Aplica-se a