Freigeben über


PermissionInfo-Klasse

Die PermissionInfo-Klasse stellt Informationen zu gewährten oder verweigerten Berechtigungen bereit.

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Syntax

'Declaration
Public Class PermissionInfo
'Usage
Dim instance As PermissionInfo
public class PermissionInfo
public ref class PermissionInfo
type PermissionInfo =  class end
public class PermissionInfo

Der PermissionInfo-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ColumnName Ruft den Namen der Spalte ab, für die Berechtigungen gewährt oder verweigert wurden.
Öffentliche Eigenschaft Grantee Ruft den Namen des Datenbankbenutzers, den Anmeldenamen oder die Datenbankrolle ab, dem bzw. der Zugriff auf das Objekt gewährt oder verweigert wurde.
Öffentliche Eigenschaft GranteeType Ruft den Empfängertyp ab.
Öffentliche Eigenschaft Grantor Ruft den Namen des Datenbankbenutzers, den Anmeldenamen oder die Datenbankrolle ab, dem bzw. der Zugriff auf das Objekt gewährt oder verweigert wurde.
Öffentliche Eigenschaft GrantorType Ruft den Typ des Berechtigenden (Grantor) ab.
Öffentliche Eigenschaft ObjectClass Ruft die Objektklasse für das Objekt ab, dem Berechtigungen gewährt oder verweigert wurden.
Öffentliche Eigenschaft ObjectID Ruft den ID-Wert ab, durch den das Objekt, für das die Berechtigung gilt, eindeutig identifiziert wird.
Öffentliche Eigenschaft ObjectName Ruft den Namen des Objekts ab, für das die Berechtigung gilt.
Öffentliche Eigenschaft ObjectSchema Ruft das Schema des Objekts ab, für das die Berechtigung gilt.
Öffentliche Eigenschaft PermissionState Ruft den Berechtigungsstatus des Objekts ab, für das die Berechtigung gilt, z. B., ob die Berechtigung gewährt, verweigert, mit GRANT gewährt oder widerrufen wurde.
Geschützte Eigenschaft PermissionTypeInternal Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetType (Geerbt von Object.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode ToString Gibt das Objekt als String-Wert zurück. (Überschreibt Object. . :: . .ToString() () () ().)

Zum Anfang

Hinweise

The PermissionInfo object is returned by the EnumObjectPermissions method.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.