Share via


User Class

Specifies an active directory user who has specific privileges assigned either inherited from an Active Directory group or directly assigned permissions.

Inheritance Hierarchy

System.Object
  Microsoft.MasterDataServices.DataContractBase
    Microsoft.MasterDataServices.User

Namespace:  Microsoft.MasterDataServices
Assembly:  Microsoft.MasterDataServices (in Microsoft.MasterDataServices.dll)

Syntax

'Declaration
<DataContractAttribute(Name := "User", Namespace := "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")> _
Public Class User _
    Inherits DataContractBase
'Usage
Dim instance As User
[DataContractAttribute(Name = "User", Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public class User : DataContractBase
[DataContractAttribute(Name = L"User", Namespace = L"https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public ref class User : public DataContractBase
[<DataContractAttribute(Name = "User", Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type User =  
    class
        inherit DataContractBase
    end
public class User extends DataContractBase

The User type exposes the following members.

Constructors

  Name Description
Public method User Initializes a new instance of the User class.

Top

Properties

  Name Description
Public property AuditInfo Gets or sets audit information.
Public property Description Gets or sets the description of the user.
Public property DisplayName Gets or sets the display name of the user.
Public property EmailAddress Gets or sets a valid e-mail that is address associated with the user.
Public property EmailFormat Gets or sets the e-mail format.
Public property ExtensionData Gets or sets the structure that contains extra data. (Inherited from DataContractBase.)
Public property GroupPrivileges Gets or sets the list of group permission IDs.
Public property Identifier Gets or sets the user IDs.
Public property LastLogOn Gets or sets the date and time when the user last logged on.
Public property LoggedIn Gets or sets a value that indicates whether the user is logged in.
Public property SecurityPrivilege Gets or sets the user security privileges.
Public property SID Gets or sets the internal security ID.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.MasterDataServices Namespace