Classe ObjectPermissionInfo

The ObjectPermissionInfo object represents information about a SQL Server object permission.

Gerarchia di ereditarietà

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

Spazio dei nomi  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Sintassi

'Dichiarazione
Public Class ObjectPermissionInfo _
    Inherits PermissionInfo
'Utilizzo
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

Nel tipo ObjectPermissionInfo sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico ObjectPermissionInfo Initializes a new instance of the ObjectPermissionInfo class.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ColumnName Gets the name of the column that has permissions granted or denied. Ereditato da PermissionInfo.
Proprietà pubblica Grantee Gets the name of the database user, logon, or database role who has been granted or denied access to the object. Ereditato da PermissionInfo.
Proprietà pubblica GranteeType Gets the type of grantee. Ereditato da PermissionInfo.
Proprietà pubblica Grantor Gets the name of the database user, logon, or database role who granted or denied access to the object. Ereditato da PermissionInfo.
Proprietà pubblica GrantorType Gets the type of grantor. Ereditato da PermissionInfo.
Proprietà pubblica ObjectClass Gets the object class for the object to which permissions have been granted or denied. Ereditato da PermissionInfo.
Proprietà pubblica ObjectID Gets the ID value that uniquely identifies the object to which the permission applies. Ereditato da PermissionInfo.
Proprietà pubblica ObjectName Gets the name of the object to which the permission applies. Ereditato da PermissionInfo.
Proprietà pubblica ObjectSchema Gets the schema of the object to which the permission applies. Ereditato da PermissionInfo.
Proprietà pubblica PermissionState Gets the permission state of the object to which the permission applies, such as whether the permission is granted, denied, granted with grant, or revoked. Ereditato da PermissionInfo.
Proprietà pubblica PermissionType Gets the type of permission.
Proprietà protetta PermissionTypeInternal Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. Ereditato da PermissionInfo.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetType Ereditato da Object.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico ToString Returns the object as a String value. Ereditato da PermissionInfo.

In alto

Osservazioni

The ObjectPermissionInfo object is returned by the EnumObjectPermissions method. It works in a similar way to the ServerPermissionInfo object and the EnumServerPermissions method shown in the example.

Thread Safety

Tutti i membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono sicuri per le operazioni a thread multipli. Non è invece garantita la sicurezza dei membri dell'istanza.

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.SqlServer.Management.Smo

Altre risorse

Concessione, revoca e negazione delle autorizzazioni