SecurityTypes Enumeration

 

Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Describes the security type for the relationship.

For the Web API use the SecurityTypes EnumType.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace:   Microsoft.Xrm.Sdk.Metadata
Assembly:  Microsoft.Xrm.Sdk (in Microsoft.Xrm.Sdk.dll)

Syntax

[FlagsAttribute]
[DataContractAttribute(Name = "SecurityTypes", Namespace = "http://schemas.microsoft.com/xrm/2011/Metadata")]
public enum SecurityTypes
<FlagsAttribute>
<DataContractAttribute(Name := "SecurityTypes", Namespace := "http://schemas.microsoft.com/xrm/2011/Metadata")>
Public Enumeration SecurityTypes

Members

Member name Description
Append

The Append and AppendTo privileges are checked for create or update operations. Value = 1.

Inheritance

The referencing entity record inherits security from the referenced security record. Value = 8.

None

No security privileges are checked during create or update operations. Value = 0.

ParentChild

Security for the referencing entity record is derived from the referenced entity record. Value = 2.

Pointer

Security for the referencing entity record is derived from a pointer record. Value = 4.

Remarks

This enumeration is used for the RelationshipMetadataBase.SecurityTypes property. This value is set by the system. You should not set this value.

See Also

RelationshipMetadataBase
SecurityTypes
Microsoft.Xrm.Sdk.Metadata Namespace
Customize entity relationship metadata

Return to top

Microsoft Dynamics 365

© 2016 Microsoft. All rights reserved. Copyright