Share via


ModelPrivilege Class

Definition

Specifies a model/object level privilege within the MDS system.

public ref class ModelPrivilege : Microsoft::MasterDataServices::DataContractBase
[System.CodeDom.Compiler.GeneratedCode("System.Runtime.Serialization", "4.0.0.0")]
[System.Diagnostics.DebuggerStepThrough]
[System.Runtime.Serialization.DataContract(Name="ModelPrivilege", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public class ModelPrivilege : Microsoft.MasterDataServices.DataContractBase
[<System.CodeDom.Compiler.GeneratedCode("System.Runtime.Serialization", "4.0.0.0")>]
[<System.Diagnostics.DebuggerStepThrough>]
[<System.Runtime.Serialization.DataContract(Name="ModelPrivilege", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type ModelPrivilege = class
    inherit DataContractBase
Public Class ModelPrivilege
Inherits DataContractBase
Inheritance
ModelPrivilege
Attributes

Constructors

ModelPrivilege()

Initializes a new instance of the ModelPrivilege class.

Properties

AuditInfo

Gets or sets audit information.

ExtensionData

Gets or sets the structure that contains extra data.

(Inherited from DataContractBase)
Identifier

Gets or sets the permission identifier.

IsModelAdministrator

Gets or sets a value that indicates whether the principal is the model administrator.

ModelId

Gets or sets info.

ObjectId

Gets or sets the object ID.

ObjectType

Gets or sets the object type.

Permission

Gets or sets the security permission.

PrincipalId

Gets or sets the principal ID.

PrincipalType

Gets or sets the principal type.

Applies to