IObjectPermission Schnittstelle

Definition

Methoden zum Aufzählen, Erteilen und Verweigern von Berechtigungen für ein Objekt.

public interface IObjectPermission
type IObjectPermission = interface
Public Interface IObjectPermission
Abgeleitet

Methoden

Name Beschreibung
Deny(ObjectPermissionSet, String, Boolean)

Die "Verweigern"-Methode hat die Benutzerberechtigung für einen oder mehrere Benutzer oder Rollen aufgehoben. Cascade gibt an, dass Berechtigungen von granteeName sowie allen anderen Sicherheitskonten verweigert werden, die Berechtigungen durch granteeName gewährt wurden. Verwenden Sie "Cascade", wenn Sie eine genehmigungsfähige Berechtigung verweigern.

Deny(ObjectPermissionSet, String)

Die "Verweigern"-Methode hat die Benutzerberechtigung für einen oder mehrere Benutzer oder Rollen aufgehoben.

Deny(ObjectPermissionSet, String[], Boolean)

Die "Verweigern"-Methode hat die Benutzerberechtigung für einen oder mehrere Benutzer oder Rollen aufgehoben. Cascade gibt an, dass Berechtigungen von granteeNames sowie allen anderen Sicherheitskonten verweigert werden, die Berechtigungen von granteeNames gewährt wurden. Verwenden Sie "Cascade", wenn Sie eine genehmigungsfähige Berechtigung verweigern.

Deny(ObjectPermissionSet, String[])

Die "Verweigern"-Methode hat die Benutzerberechtigung für einen oder mehrere Benutzer oder Rollen aufgehoben.

EnumObjectPermissions()

Gibt ein Array von Permission -Objekten zurück, die alle explizit erteilten Objektzugriffsberechtigungen identifizieren.

EnumObjectPermissions(ObjectPermissionSet)

Gibt ein Array von Permission -Objekten zurück, die explizit erteilte Objektzugriffsberechtigungen identifizieren. Der Berechtigungsparameter gibt die für das referenzierte Objekt aufgelisteten Objektzugriffsberechtigungen an.

EnumObjectPermissions(String, ObjectPermissionSet)

Gibt ein Array von Berechtigungsobjekten zurück, das explizit erteilte Objektzugriffsberechtigungen für den mit dem Parameter "granteeName" angegebenen Berechtigungsberechtigungen identifiziert, der auf die mit dem Parameter "privilegeTypes" angegebenen Objektzugriffsberechtigungen beschränkt ist.

EnumObjectPermissions(String)

Gibt ein Array von Permission -Objekten zurück, das explizit erteilte Objektzugriffsberechtigungen für den mit dem Parameter granteeName angegebenen Grantee identifiziert.

Grant(ObjectPermissionSet, String, Boolean, String)

Die Grant-Methode weist einem oder mehreren Benutzern oder Rollen Berechtigungen zu. Wenn grantGrant "true" ist, erhalten die angegebenen Grantee die Möglichkeit, die GRANT-Anweisung auszuführen, die auf das Objekt verweist. Verwenden Sie das argument asRole, um die Rolle anzugeben, unter der die Berechtigung zum Ausführen der Erteilung ausgeführt werden soll.

Grant(ObjectPermissionSet, String, Boolean)

Die Grant-Methode weist einem oder mehreren Benutzern oder Rollen Berechtigungen zu. Wenn grantGrant "true" ist, erhalten die angegebenen Grantee die Möglichkeit, die GRANT-Anweisung auszuführen, die auf das Objekt verweist.

Grant(ObjectPermissionSet, String)

Die Grant-Methode weist einem oder mehreren Benutzern oder Rollen Berechtigungen zu.

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

Die Grant-Methode weist einem oder mehreren Benutzern oder Rollen Berechtigungen zu. Wenn grantGrant "true" ist, erhalten die angegebenen Grantee die Möglichkeit, die GRANT-Anweisung auszuführen, die auf das Objekt verweist. Verwenden Sie das argument asRole, um die Rolle anzugeben, unter der die Berechtigung zum Ausführen der Erteilung ausgeführt werden soll.

Grant(ObjectPermissionSet, String[], Boolean)

Die Grant-Methode weist einem oder mehreren Benutzern oder Rollen Berechtigungen zu. Wenn grantGrant "true" ist, erhalten die angegebenen Grantee die Möglichkeit, die GRANT-Anweisung auszuführen, die auf das Objekt verweist.

Grant(ObjectPermissionSet, String[])

Die Grant-Methode weist einem oder mehreren Benutzern oder Rollen Berechtigungen zu.

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

Entfernt eine zuvor erteilte oder verweigerte Berechtigung für den angegebenen GranteeName. Wenn revokeGrant "true" ist, wird die Möglichkeit zum Erweitern von Berechtigungen widerrufen. Cascade gibt an, dass Berechtigungen aus granteeName sowie allen anderen Sicherheitskonten entfernt werden, die Berechtigungen durch granteeName gewährt wurden. Verwenden Sie "Cascade", wenn Sie eine genehmigungsfähige Berechtigung widerrufen. Verwenden Sie das Argument AsRole, um die Rolle anzugeben, unter der die Berechtigung zum Ausführen des Revoke ausgeführt werden soll.

Revoke(ObjectPermissionSet, String)

Entfernt eine zuvor erteilte oder verweigerte Berechtigung für den angegebenen GranteeName.

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

Entfernt eine zuvor erteilte oder verweigerte Berechtigung für die angegebenen GranteeNames. Wenn revokeGrant "true" ist, wird die Möglichkeit zum Erweitern von Berechtigungen widerrufen. Cascade gibt an, dass Berechtigungen aus granteeNames sowie allen anderen Sicherheitskonten entfernt werden, die Berechtigungen von granteeNames gewährt wurden. Verwenden Sie "Cascade", wenn Sie eine genehmigungsfähige Berechtigung widerrufen.

Revoke(ObjectPermissionSet, String[])

Entfernt eine zuvor erteilte oder verweigerte Berechtigung für die angegebenen GranteeNames.

Gilt für: