SecurityTypes Enumeration

 

Applies To: Dynamics CRM 2015

Describes the security type for the relationship.

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

[DataContractAttribute(Name = "SecurityTypes", Namespace = "http://schemas.microsoft.com/xrm/2011/Metadata")]
[FlagsAttribute]
public enum SecurityTypes
[DataContractAttribute(Name = "SecurityTypes", Namespace = "http://schemas.microsoft.com/xrm/2011/Metadata")]
[FlagsAttribute]
public enum class SecurityTypes
[<DataContractAttribute(Name = "SecurityTypes", Namespace = "http://schemas.microsoft.com/xrm/2011/Metadata")>]
[<FlagsAttribute>]
type SecurityTypes
<DataContractAttribute(Name := "SecurityTypes", Namespace := "http://schemas.microsoft.com/xrm/2011/Metadata")>
<FlagsAttribute>
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

© 2016 Microsoft. All rights reserved. Copyright