ModelPrivilege ModelPrivilege ModelPrivilege Class

Definition

A model/object level privilege within the MDS system.

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

Remarks

The ModelPrivilege complex type specifies a model/object level privilege within the MDS system.

Constructors

ModelPrivilege() ModelPrivilege() ModelPrivilege()

Default constructor for the ModelPrivilege.

Properties

AccessPermission AccessPermission AccessPermission

Gets or sets the AccessPermissionType. Only relevant when the Permission is Access.

AuditInfo AuditInfo AuditInfo

Gets or sets the AuditInfo.

Identifier Identifier Identifier

Gets or sets the permission identifier.

IsModelAdministrator IsModelAdministrator IsModelAdministrator

Gets or sets whether the principal is an administrator of the Model.

ModelId ModelId ModelId

Gets or sets the ModelIdentifier.

ObjectId ObjectId ObjectId

Gets or sets the model object Identifier.

ObjectType ObjectType ObjectType

Gets or sets the model object ModelObjectType.

Permission Permission Permission

Gets or sets the PermissionType.

PrincipalId PrincipalId PrincipalId

Gets or sets the principal identifier.

PrincipalType PrincipalType PrincipalType

Gets or sets the PrincipalType.

Methods

SetProperty<T>(T, T, String) SetProperty<T>(T, T, String) 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)
SetProperty<T>(T, T, String, Boolean) SetProperty<T>(T, T, String, Boolean) 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)

Applies to