ObjectPermission-Klasse

The ObjectPermission object represents a SQL Server object permission.

Vererbungshierarchie

System.Object
  Microsoft.SqlServer.Management.Smo.ObjectPermission

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Syntax

'Declaration
Public NotInheritable Class ObjectPermission
'Usage
Dim instance As ObjectPermission
public sealed class ObjectPermission
public ref class ObjectPermission sealed
[<SealedAttribute>]
type ObjectPermission =  class end
public final class ObjectPermission

Der ObjectPermission-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche EigenschaftStatisches Element Alter Gets a permission that can be included in the object permission set.
Öffentliche EigenschaftStatisches Element Connect Gets a permission that can be included in the object permission set.
Öffentliche EigenschaftStatisches Element Control Gets a permission that can be included in the object permission set.
Öffentliche EigenschaftStatisches Element CreateSequence Gets a permission that can be included in the object permission set.
Öffentliche EigenschaftStatisches Element Delete Gets a permission that can be included in the object permission set.
Öffentliche EigenschaftStatisches Element Execute Gets a permission that can be included in the object permission set.
Öffentliche EigenschaftStatisches Element Impersonate Gets a permission that can be included in the object permission set.
Öffentliche EigenschaftStatisches Element Insert Gets a permission that can be included in the object permission set.
Öffentliche EigenschaftStatisches Element Receive Gets a permission that can be included in the object permission set.
Öffentliche EigenschaftStatisches Element References Gets a permission that can be included in the object permission set.
Öffentliche EigenschaftStatisches Element Select Gets a permission that can be included in the object permission set.
Öffentliche EigenschaftStatisches Element Send Gets a permission that can be included in the object permission set.
Öffentliche EigenschaftStatisches Element TakeOwnership Gets a permission that can be included in the object permission set.
Öffentliche EigenschaftStatisches Element Update Gets a permission that can be included in the object permission set.
Öffentliche EigenschaftStatisches Element ViewChangeTracking Gets a permission that can be included in the object permission set.
Öffentliche EigenschaftStatisches Element ViewDefinition Gets a permission that can be included in the object permission set.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche MethodeStatisches Element Add Returns a set of object permissions after adding two object permissions.
Öffentliche MethodeStatisches Element BitwiseOr Returns an object permission set by performing a bitwise OR operation on two ObjectPermission objects.
Öffentliche Methode Equals Determines if a ObjectPermission object is the same as the current ObjectPermission object. (Überschreibt Object.Equals(Object).)
Öffentliche Methode GetHashCode This method supports the SMO infrastructure and is not intended to be used directly from your code. (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche MethodeStatisches Element ToObjectPermissionSet Converts an object permission into an object permission set.
Öffentliche Methode ToString (Geerbt von Object.)

Zum Anfang

Operatoren

  Name Beschreibung
Öffentlicher OperatorStatisches Element Addition Creates an object permission set by performing an addition operation on two ObjectPermission objects.
Öffentlicher OperatorStatisches Element BitwiseOr Creates an object permission set by performing a bitwise OR operation on two ObjectPermission objects.
Öffentlicher OperatorStatisches Element Equality Creates an object permission set by performing an equality operation on two ObjectPermission objects.
Öffentlicher OperatorStatisches Element Implicit(ObjectPermission to ObjectPermissionSet) Converts a single ObjectPermission to a ObjectPermissionSet.
Öffentlicher OperatorStatisches Element Inequality Creates an object permission set by performing an inequality operation on two ObjectPermission objects.

Zum Anfang

Hinweise

Object permissions are required when running granting, denying, or revoking permissions on an object. The ObjectPermission object is used to specify the set of permissions that apply to the Grant, Deny, and Revoke methods of the object. Also, object permissions can be added to the ObjectPermissionSet object, which can also be used with the Deny, Revoke, and Grant methods.

Thread Safety

Alle öffentlichen, statischen Elemente dieses Typs (Shared in Microsoft Visual Basic) sind für Vorgänge mit mehreren Threads sicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Beispiele

Gewährung, Widerrufen und Verweigern von Berechtigungen

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.SqlServer.Management.Smo-Namespace