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 | |
---|---|---|
ObjectPermissionSet() | Inicjuje nowe wystąpienie ObjectPermissionSet klasy | |
ObjectPermissionSet(ObjectPermission) | Inicjuje nowe wystąpienie ObjectPermissionSet klasy oparte na uprawnienia określonego obiektu. | |
ObjectPermissionSet(array<ObjectPermission[]) | Inicjuje nowe wystąpienie ObjectPermissionSet klasy na podstawie określonego zestaw uprawnień obiektu. | |
ObjectPermissionSet(ObjectPermissionSet) | Inicjuje nowe wystąpienie ObjectPermissionSet klasy na podstawie określonego zestaw uprawnień obiektu. |
Do góry
Właściwości
Nazwa | Opis | |
---|---|---|
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. | |
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. | |
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ść. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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 | |
---|---|---|
Add(ObjectPermission) | Zwraca uprawnienia obiektu po dodaniu nowych uprawnień obiektu do zestaw uprawnień odwołanie. | |
Add(ObjectPermissionSet, ObjectPermission) | Zwraca uprawnienia obiektu po dodaniu nowych uprawnień obiektu do zestaw uprawnień odwołanie. | |
Equals | Określa, czy bieżący obiekt ObjectPermissionSet jest równa określonego obiektu. (Zastępuje PermissionSetBase.Equals(Object)). | |
Finalize | (Dziedziczony z Object). | |
GetHashCode | Ta metoda obsługuje SQL Server infrastruktury i nie jest przeznaczony do używania bezpośrednio z kodu. (Zastępuje PermissionSetBase.GetHashCode()). | |
GetType | (Dziedziczony z Object). | |
MemberwiseClone | (Dziedziczony z Object). | |
Remove | Usuwa uprawnienia z zestaw uprawnień. | |
Subtract | Tworzy obiekt uprawnienie zestaw przez wykonanie działania odejmowania na IObjectPermission obiektu i ObjectPermissionSet obiektu. | |
ToString | Zwraca ciąg wartość, która reprezentuje określony PermissionSetBase obiektu. (Dziedziczony z PermissionSetBase). |
Do góry
Operatory
Nazwa | Opis | |
---|---|---|
Addition | Tworzy obiekt uprawnienie zestaw za operacji dodawania na ObjectPermission obiektu i ObjectPermissionSet obiektu. | |
Equality | Określa, czy dwa obiekty są równe, wykonując operację równości na dwóch ObjectPermissionSet obiektów. | |
Inequality | Określa, czy dwa obiekty są nierówne, wykonując operację nierówności na dwóch ObjectPermissionSet obiektów. | |
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.