Udostępnij za pośrednictwem


Klasa ObjectPermissionInfo

ObjectPermissionInfo Obiekt reprezentuje informacje o SQL Server uprawnień obiektu.

Hierarchia dziedziczenia

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

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

Składnia

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

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

Konstruktorzy

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

ObjectPermissionInfo Zwraca obiekt EnumObjectPermissions metoda.Działa w sposób podobny do ServerPermissionInfo obiektu i EnumServerPermissions metoda pokazano na przykładzie.

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.