Share via


ModelPrivilegesCriteria Class

Definition

Specifies the model privilege criteria.

public ref class ModelPrivilegesCriteria : Microsoft::MasterDataServices::Services::DataContracts::DataContractBase
[System.Runtime.Serialization.DataContract(Name="ModelPrivilegesCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public class ModelPrivilegesCriteria : Microsoft.MasterDataServices.Services.DataContracts.DataContractBase
[<System.Runtime.Serialization.DataContract(Name="ModelPrivilegesCriteria", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type ModelPrivilegesCriteria = class
    inherit DataContractBase
Public Class ModelPrivilegesCriteria
Inherits DataContractBase
Inheritance
ModelPrivilegesCriteria
Attributes

Remarks

The ModelPrivilegesCriteria specifies the model privilege criteria.

Constructors

ModelPrivilegesCriteria()

Default constructor for the ModelPrivilegesCriteria.

Properties

AccessPermission

Filters the privileges based on the specified AccessPermissionType.

Identifiers

Specifies to true if Identifier are used.

ModelId

Filters the privileges based on the specified principal Identifier.

ObjectId

Specifies the Model object Identifier.

Permission

Filters the privileges based on the specified PermissionType.

PrincipalId

Filters the privileges based on the specified principal Identifier.

PrincipalType

Filters the privileges based on the specified PrincipalType.

ResultType

Specifies the ResultType for the criteria.

Methods

SetProperty<T>(T, T, String, Boolean)

Changes the property to the given value.
Returns whether the new value is different from the old value.

(Inherited from DataContractBase)
SetProperty<T>(T, T, String)

Changes the property to the given value.
Returns whether the new value is different from the old value.

(Inherited from DataContractBase)

Applies to