Udostępnij za pośrednictwem


Klasa ServerPermissionInfo

ServerPermissionInfo Obiekt reprezentuje informacje o SQL Server serwera poziom uprawnień.

Hierarchia dziedziczenia

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

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

Składnia

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

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna ServerPermissionInfo Inicjuje nowe wystąpienie ServerPermissionInfo 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

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.