Udostępnij za pośrednictwem


Klasa ObjectPermissionSet

The ObjectPermissionSet object represents a set of object permissions in Microsoft SQL Server.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Management.Smo.PermissionSetBase
    Microsoft.SqlServer.Management.Smo.ObjectPermissionSet

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

Składnia

'Deklaracja
Public NotInheritable Class ObjectPermissionSet _
    Inherits PermissionSetBase
'Użycie
Dim instance As ObjectPermissionSet
public sealed class ObjectPermissionSet : PermissionSetBase
public ref class ObjectPermissionSet sealed : public PermissionSetBase
[<SealedAttribute>]
type ObjectPermissionSet =  
    class
        inherit PermissionSetBase
    end
public final class ObjectPermissionSet extends PermissionSetBase

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna ObjectPermissionSet() Inicjuje nowe wystąpienie ObjectPermissionSet klasy
Metoda publiczna ObjectPermissionSet(ObjectPermission) Inicjuje nowe wystąpienie ObjectPermissionSet klasy oparte na uprawnienia określonego obiektu.
Metoda publiczna ObjectPermissionSet(array<ObjectPermission[]) Inicjuje nowe wystąpienie ObjectPermissionSet klasy na podstawie określonego zestaw uprawnień obiektu.
Metoda publiczna ObjectPermissionSet(ObjectPermissionSet) Inicjuje nowe wystąpienie ObjectPermissionSet klasy na podstawie określonego zestaw uprawnień obiektu.

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna Alter Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie ALTER w zestaw uprawnień.Uprawnienie pozwala grantee zmienić właściwości z wyjątkiem własność obiektu.
Właściwość publiczna Connect Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie POŁĄCZ w zestaw uprawnień.Uprawnienie pozwala grantee utworzyć połączenie między obiektem a wystąpienie SQL Server.
Właściwość publiczna Control Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Kontrola w zestaw uprawnień.Uprawnienie daje pełną kontrolę grantee nad obiekt, w tym wszystkie zdefiniowane uprawnienia dla obiektu, możliwość utworzyć uprawnienia dla obiektu i pełną kontrolę nad obiektów podrzędność.
Właściwość publiczna Delete Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Usuwanie zestaw uprawnień.Uprawnienie pozwala grantee usunąć obiekt.
Właściwość publiczna Execute Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Wykonywanie w zestaw uprawnień.Uprawnienie umożliwia grantee wykonać obiektu.
Właściwość publiczna Impersonate Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia PERSONIFIKUJ w zestaw uprawnień.Uprawnienie pozwala grantee personifikować użytkownika lub logowania.
Właściwość publiczna Insert Pobiera lub ustawia Boolean wartości właściwość, która określa, czy obejmuje uprawnienia do WSTAWIANIA w zestaw uprawnień.Uprawnienie pozwala grantee Wstawianie danych do obiektu.
Właściwość publiczna Receive Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie ODBIERANIE w zestaw uprawnień.Uprawnienie pozwala grantee odbierać wiadomości z kolejki Service Broker.
Właściwość publiczna References Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie odwołania w zestaw uprawnień.To uprawnienie umożliwia danych odniesienia grantee w obiekcie.
Właściwość publiczna Select Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie SELECT w zestaw uprawnień.To uprawnienie umożliwia grantee pobrać dane z obiektu.
Właściwość publiczna Send Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie WYSYŁANIA w zestaw uprawnień.To uprawnienie umożliwia grantee, wysyłać wiadomości do usługa Broker usługa.
Właściwość publiczna TakeOwnership Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie Przejęcie na własność w zestaw uprawnień.To uprawnienie umożliwia grantee przejąć na własność obiektu.
Właściwość publiczna Update Pobiera lub ustawia Boolean wartości właściwość, która określa, czy należą uprawnienia Aktualizacja zestaw uprawnień.To uprawnienie umożliwia grantee zmodyfikować dane w obiekcie.
Właściwość publiczna ViewChangeTracking Pobiera lub ustawia wartość logiczna wartość właściwość określa, czy należy dołączyć do zestaw uprawnień uprawnienie WYŚWIETL ŚLEDZENIE zmian.To uprawnienie umożliwia wyświetlanie grantee informacje o śledzeniu obiektu bazy danych.
Właściwość publiczna ViewDefinition Pobiera lub ustawia Boolean wartości właściwość, która określa, czy zawierają uprawnienie VIEW DEFINITION w zestaw uprawnień.To uprawnienie umożliwia grantee wyświetlanie metadane, który definiuje obiekt.

Do góry

Metody

  Nazwa Opis
Metoda publiczna Add(ObjectPermission) Zwraca uprawnienia obiektu po dodaniu nowych uprawnień obiektu do zestaw uprawnień odwołanie.
Metoda publicznaStatyczny element członkowski Add(ObjectPermissionSet, ObjectPermission) Zwraca uprawnienia obiektu po dodaniu nowych uprawnień obiektu do zestaw uprawnień odwołanie.
Metoda publiczna Equals Określa, czy bieżący obiekt ObjectPermissionSet jest równa określonego obiektu. (Zastępuje PermissionSetBase.Equals(Object)).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode Ta metoda obsługuje SQL Server infrastruktury i nie jest przeznaczony do używania bezpośrednio z kodu. (Zastępuje PermissionSetBase.GetHashCode()).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna Remove Usuwa uprawnienia z zestaw uprawnień.
Metoda publicznaStatyczny element członkowski Subtract Tworzy obiekt uprawnienie zestaw przez wykonanie działania odejmowania na IObjectPermission obiektu i ObjectPermissionSet obiektu.
Metoda publiczna ToString Zwraca ciąg wartość, która reprezentuje określony PermissionSetBase obiektu. (Dziedziczony z PermissionSetBase).

Do góry

Operatory

  Nazwa Opis
Operator publicznyStatyczny element członkowski Addition Tworzy obiekt uprawnienie zestaw za operacji dodawania na ObjectPermission obiektu i ObjectPermissionSet obiektu.
Operator publicznyStatyczny element członkowski Equality Określa, czy dwa obiekty są równe, wykonując operację równości na dwóch ObjectPermissionSet obiektów.
Operator publicznyStatyczny element członkowski Inequality Określa, czy dwa obiekty są nierówne, wykonując operację nierówności na dwóch ObjectPermissionSet obiektów.
Operator publicznyStatyczny element członkowski Subtraction Tworzy obiekt uprawnienie zestaw przez wykonanie działania odejmowania na IObjectPermission obiektu i ObjectPermissionSet obiektu.

Do góry

Uwagi

Udzielanie, odmawianie lub Odwoływanie uprawnień do obiektu wymagane są uprawnienia do obiektu.ObjectPermissionSet Obiektu jest wymagane, aby określić zestaw uprawnień, które dotyczą dotacji metoda, Odmów metoda i odwołać metoda obiektu.

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.