Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Creates an object permission set by performing a subtraction operation on an IObjectPermission object and an ObjectPermissionSet object.
Namespace: Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
Syntax
'Declaration
Public Shared Operator - ( _
permissionLeft As ObjectPermissionSet, _
permissionRight As ObjectPermission _
) As ObjectPermissionSet
'Usage
Dim permissionLeft As ObjectPermissionSet
Dim permissionRight As ObjectPermission
Dim returnValue As ObjectPermissionSet
returnValue = (permissionLeft - permissionRight)
public static ObjectPermissionSet operator -(
ObjectPermissionSet permissionLeft,
ObjectPermission permissionRight
)
public:
static ObjectPermissionSet^ operator -(
ObjectPermissionSet^ permissionLeft,
ObjectPermission^ permissionRight
)
static let inline(-)
permissionLeft:ObjectPermissionSet *
permissionRight:ObjectPermission : ObjectPermissionSet
JScript supports the use of overloaded operators, but not the declaration of new ones.
Parameters
- permissionLeft
Type: Microsoft.SqlServer.Management.Smo.ObjectPermissionSet
An ObjectPermissionSet object that specifies the object permission set.
- permissionRight
Type: Microsoft.SqlServer.Management.Smo.ObjectPermission
An ObjectPermission object that specifies the object permissions.
Return Value
Type: Microsoft.SqlServer.Management.Smo.ObjectPermissionSet
An ObjectPermissionSet object value that specifies a set of object permissions.
Examples
Granting, Revoking, and Denying Permissions