Share via


ManagedProperty<T> Class

Definition

Represents a strongly typed managed property.

generic <typename T>
public ref class ManagedProperty abstract : System::Runtime::Serialization::IExtensibleDataObject
[System.Runtime.Serialization.DataContract(Name="ManagedProperty{0}", Namespace="http://schemas.microsoft.com/xrm/2011/Contracts")]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Xrm.Sdk.BooleanManagedProperty))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.Xrm.Sdk.Metadata.AttributeRequiredLevel))]
public abstract class ManagedProperty<T> : System.Runtime.Serialization.IExtensibleDataObject
[<System.Runtime.Serialization.DataContract(Name="ManagedProperty{0}", Namespace="http://schemas.microsoft.com/xrm/2011/Contracts")>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.Xrm.Sdk.BooleanManagedProperty))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.Xrm.Sdk.Metadata.AttributeRequiredLevel))>]
type ManagedProperty<'T> = class
    interface IExtensibleDataObject
Public MustInherit Class ManagedProperty(Of T)
Implements IExtensibleDataObject

Type Parameters

T

The type of managed property.

Inheritance
ManagedProperty<T>
Derived
Attributes
Implements

Constructors

ManagedProperty<T>()

Initializes a new instance of the ManagedProperty<T> class

ManagedProperty<T>(String)

Initializes a new instance of the ManagedProperty<T> class

Properties

CanBeChanged

Gets or sets whether the managed property value can be changed.

ExtensionData

Gets or sets the structure that contains extra data.

ManagedPropertyLogicalName

Gets the logical name for the managed property.

Value

Gets or sets the value of the managed property.

Applies to