1. Stylelabs.M.Sdk.Contracts.Policies

Interface IPolicy

Describes a policy.

Inherited Members

IResource.CreatedBy

IResource.CreatedOn

IResource.ModifiedBy

IResource.ModifiedOn

Namespace: StylelabsStylelabs.MSdkStylelabs.M.Sdk.ContractsPolicies

Assembly: Stylelabs.M.Sdk.dll

Syntax

public interface IPolicy : IResource

Properties

MemberGroupSecurity

Gets a list of member group policies (never null).

Declaration

IList<IMemberPolicy> MemberGroupSecurity { get; }

Property Value

TypeDescription
IList<>IMemberPolicy

MemberSecurity

Gets a list of member policies (never null).

Declaration

IList<IMemberPolicy> MemberSecurity { get; }

Property Value

TypeDescription
IList<>IMemberPolicy

Rules

Gets a list of rules (never null).

Declaration

IList<IRule> Rules { get; }

Property Value

TypeDescription
IList<>IRule

Methods

GetRelatedId()

Gets the id of entity this policy applies to. This depends on the implementation. E.g. for IUserPolicy it will return UserId.

Declaration

long? GetRelatedId()

Returns

TypeDescription
longThe id.
If you have suggestions for improving this article, let us know!