ModelPrivilege Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
[<System.Runtime.Serialization.DataContract(Name="ModelPrivilege", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type ModelPrivilege = class
inherit DataContractBase
Public NotInheritable Class ModelPrivilege
Inherits DataContractBase
- Inheritance
- Attributes
Remarks
The ModelPrivilege complex type specifies a model/object level privilege within the MDS system.
Constructors
ModelPrivilege() |
Default constructor for the ModelPrivilege. |
Properties
AccessPermission |
Specifies the AccessPermissionType. Only relevant when the Permission is Access. |
AuditInfo |
Specifies the AuditInfo |
Identifier |
Specifies the permission Identifier. |
IsModelAdministrator |
Obsolete.
Specifies whether the principal is an administrator of the Model. |
ModelId |
Specifies the ModelIdentifier. |
ObjectId |
Specifies the model object Identifier. |
ObjectType |
Specifies the model object type. |
Permission |
Specifies the PermissionType. |
PrincipalId |
Specifies the principal Identifier. |
PrincipalType |
Specifies the PrincipalType. |
Methods
SetProperty<T>(T, T, String) |
Changes the property to the given value. |
SetProperty<T>(T, T, String, Boolean) |
Changes the property to the given value. |