Share via


Group Class

Definition

A container for users that can be granted security privileges.

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

Remarks

The Group complex type specifies a security group that is associated with MDS.

Constructors

Group()

Default constructor for the Group.

Properties

AuditInfo

Specifies the AuditInfo.

(Inherited from SecurityPrincipalBase)
Description

Specifies the description for the security principal.

(Inherited from SecurityPrincipalBase)
GroupType

Specifies the GroupType.

Identifier

Specifies the user Identifier.

(Inherited from SecurityPrincipalBase)
SecurityPrivilege

Specifies the list of SecurityPrivileges assigned to the principal.

(Inherited from SecurityPrincipalBase)
SID

The security token identifier for the security principal.

(Inherited from SecurityPrincipalBase)
UserAssignments

Specifies the list of users known to be assigned to the group.

Methods

Equals(Object)

Two users are equal if their SID is equal

(Inherited from SecurityPrincipalBase)
GetHashCode()

A good basis for hash code is the user's SID

(Inherited from SecurityPrincipalBase)
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)
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)

Applies to