A Sandcastle Documented Class Library

# PrivilegeAssignmentData Class

The DTO object for PrivilegeAssignment.
Inheritance Hierarchy
System
Object
Dundas.BI.WebApi.Models
BaseDataContract
Dundas.BI.WebApi.Models
PrivilegeAssignmentData

Namespace: Dundas.BI.WebApi.Models
Assembly: Dundas.BI.WebApi (in Dundas.BI.WebApi.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    [DataContractAttribute]
    public class PrivilegeAssignmentData : BaseDataContract

    <DataContractAttribute>
    Public Class PrivilegeAssignmentData
    	Inherits BaseDataContract

    [DataContractAttribute]
    public ref class PrivilegeAssignmentData : public BaseDataContract

    [<DataContractAttribute>]
    type PrivilegeAssignmentData =
        class
            inherit BaseDataContract
        end

The PrivilegeAssignmentData type exposes the following members.

Constructors

| Name | Description
--- | --- | ---
| PrivilegeAssignmentData | Initializes a new instance of the PrivilegeAssignmentData class.

Top
Properties

| Name | Description
--- | --- | ---
| Assignee | Gets information about the assignee.
| AssigneeKind | Gets the type of the assignee.
| AssignmentKind | Gets the kind of assignment.
| InheritedFrom | Gets the ID of the object from which the assignment is inherited.
| PrivilegeId | Gets the ID of the privilege which is being assigned.
| UIClassName | Gets or sets the name of the UI class (used for auto de-serialization). (Inherited from BaseDataContract.)

Top
Methods

| Name | Description
--- | --- | ---
| ToFileDataContractMappings | Gets the mapping rules that go from a PrivilegeAssignment to a PrivilegeAssignmentData.

Top
See Also

#### Reference

Dundas.BI.WebApi.Models Namespace