Partilhar via


Classe ObjectPermission

The ObjectPermission object represents a SQL Server object permission.

Hierarquia de herança

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

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

Sintaxe

'Declaração
Public NotInheritable Class ObjectPermission
'Uso
Dim instance As ObjectPermission
public sealed class ObjectPermission
public ref class ObjectPermission sealed
[<SealedAttribute>]
type ObjectPermission =  class end
public final class ObjectPermission

O tipo ObjectPermission expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade públicaMembro estático Alter Gets a permission that can be included in the object permission set.
Propriedade públicaMembro estático Connect Gets a permission that can be included in the object permission set.
Propriedade públicaMembro estático Control Gets a permission that can be included in the object permission set.
Propriedade públicaMembro estático CreateSequence Gets a permission that can be included in the object permission set.
Propriedade públicaMembro estático Delete Gets a permission that can be included in the object permission set.
Propriedade públicaMembro estático Execute Gets a permission that can be included in the object permission set.
Propriedade públicaMembro estático Impersonate Gets a permission that can be included in the object permission set.
Propriedade públicaMembro estático Insert Gets a permission that can be included in the object permission set.
Propriedade públicaMembro estático Receive Gets a permission that can be included in the object permission set.
Propriedade públicaMembro estático References Gets a permission that can be included in the object permission set.
Propriedade públicaMembro estático Select Gets a permission that can be included in the object permission set.
Propriedade públicaMembro estático Send Gets a permission that can be included in the object permission set.
Propriedade públicaMembro estático TakeOwnership Gets a permission that can be included in the object permission set.
Propriedade públicaMembro estático Update Gets a permission that can be included in the object permission set.
Propriedade públicaMembro estático ViewChangeTracking Gets a permission that can be included in the object permission set.
Propriedade públicaMembro estático ViewDefinition Gets a permission that can be included in the object permission set.

Início

Métodos

  Nome Descrição
Método públicoMembro estático Add Returns a set of object permissions after adding two object permissions.
Método públicoMembro estático BitwiseOr Returns an object permission set by performing a bitwise OR operation on two ObjectPermission objects.
Método público Equals Determines if a ObjectPermission object is the same as the current ObjectPermission object. (Substitui Object.Equals(Object).)
Método público GetHashCode This method supports the SMO infrastructure and is not intended to be used directly from your code. (Substitui Object.GetHashCode().)
Método público GetType (Herdado de Object.)
Método públicoMembro estático ToObjectPermissionSet Converts an object permission into an object permission set.
Método público ToString (Herdado de Object.)

Início

Operadores

  Nome Descrição
Operador públicoMembro estático Addition Creates an object permission set by performing an addition operation on two ObjectPermission objects.
Operador públicoMembro estático BitwiseOr Creates an object permission set by performing a bitwise OR operation on two ObjectPermission objects.
Operador públicoMembro estático Equality Creates an object permission set by performing an equality operation on two ObjectPermission objects.
Operador públicoMembro estático Implicit(ObjectPermission to ObjectPermissionSet) Converts a single ObjectPermission to a ObjectPermissionSet.
Operador públicoMembro estático Inequality Creates an object permission set by performing an inequality operation on two ObjectPermission objects.

Início

Comentários

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

Qualquer membro público estático (Compartilhado no Microsoft Visual Basic) desse tipo é seguro para operações multi-threaded. Não há garantia de que qualquer membro de instância seja seguro para threads.

Exemplos

Concedendo, revogando e negando permissões

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.Management.Smo