Share via


SecurityPrincipalsCriteria Class

Definition

Specifies the criteria for security principals.

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

Remarks

The SecurityPrincipalsCriteria specifies the criteria for security principals.

Constructors

SecurityPrincipalsCriteria()

Initializes a new instance of the SecurityPrincipalsCriteria class.

Properties

All

Specifies to true to return all principal items in a response.

FunctionPrivilege

Specifies the ResultType for FunctionPrivilege.

HierarchyMemberPrivilege

Specifies the ResultType for HierarchyMemberPrivilege.

Identifiers

Specifies the identifiers of the desired security principals.

ModelPrivilege

Specifies the ResultType for ModelPrivilege.

ResultType

Specifies the result type.

SecurityResolutionType

Specifies the desired SecurityResolutionTypeto true if resolve effective privileges is desired.

Type

User or Group

Methods

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