Udostępnij za pośrednictwem


Klasa DatabasePermissionInfo

DatabasePermissionInfo Obiekt reprezentuje informacje o SQL Server uprawnień bazy danych.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Management.Smo.PermissionInfo
    Microsoft.SqlServer.Management.Smo.DatabasePermissionInfo

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
Public Class DatabasePermissionInfo _
    Inherits PermissionInfo
'Użycie
Dim instance As DatabasePermissionInfo
public class DatabasePermissionInfo : PermissionInfo
public ref class DatabasePermissionInfo : public PermissionInfo
type DatabasePermissionInfo =  
    class
        inherit PermissionInfo
    end
public class DatabasePermissionInfo extends PermissionInfo

Typ DatabasePermissionInfo uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna DatabasePermissionInfo Inicjuje nowe wystąpienie DatabasePermissionInfo klasy

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna ColumnName Pobiera nazwę kolumna, która ma uprawnienia udzielone lub odmówione. (Dziedziczony z PermissionInfo).
Właściwość publiczna Grantee Pobiera nazwę użytkownika bazy danych, logowania lub rola bazy danych, na który udzielono lub odmówiono dostępu do obiektu. (Dziedziczony z PermissionInfo).
Właściwość publiczna GranteeType Pobiera typ grantee. (Dziedziczony z PermissionInfo).
Właściwość publiczna Grantor Pobiera nazwę użytkownika bazy danych, logowania lub rola bazy danych, na który udzielono lub odmówiono dostępu do obiektu. (Dziedziczony z PermissionInfo).
Właściwość publiczna GrantorType Pobiera typ kredytodawca. (Dziedziczony z PermissionInfo).
Właściwość publiczna ObjectClass Pobiera klasy obiektu dla obiektu, do których uprawnienia zostały udzielone lub odmówione. (Dziedziczony z PermissionInfo).
Właściwość publiczna ObjectID Pobiera wartość Identyfikatora, który unikatowo identyfikuje obiekt, którego dotyczy uprawnienie. (Dziedziczony z PermissionInfo).
Właściwość publiczna ObjectName Pobiera nazwę obiektu, którego dotyczy uprawnienie. (Dziedziczony z PermissionInfo).
Właściwość publiczna ObjectSchema Pobiera schematu obiektu, którego dotyczy uprawnienie. (Dziedziczony z PermissionInfo).
Właściwość publiczna PermissionState Pobiera stan uprawnień obiektu, do którego stosuje się uprawnienia, takie jak czy uprawnienie jest przyznawane, odmowa, przyznane z dotacji lub odwołany. (Dziedziczony z PermissionInfo).
Właściwość publiczna PermissionType Pobiera typ uprawnienia.
Właściwość chroniona PermissionTypeInternal Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana. (Dziedziczony z PermissionInfo).

Do góry

Metody

  Nazwa Opis
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna ToString Zwraca obiekt jako String wartości. (Dziedziczony z PermissionInfo).

Do góry

Uwagi

DatabasePermissionInfo Klasy jest obsługiwana przez EnumDatabasePermissions metoda.

Bezpieczeństwo wątków

Wszystkie publiczne, statyczne (udostępnione w programie Microsoft Visual Basic) elementy członkowskie tego typu są bezpieczne dla operacji wielowątkowych. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.