SaaS CMS has officially launched! Learn more now.

Class MetaLink

Inheritance
System.Object
MetaLink
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Mediachase.BusinessFoundation.Data.Meta
Assembly: Mediachase.BusinessFoundation.Data.dll
Version: 11.8.3
public class MetaLink : IChangeTracking

Properties

Gets a value indicating whether this instance has target.

Declaration
public bool HasTarget { get; }
Property Value
Type Description
System.Boolean

true if this instance has target; otherwise, false.

Gets a value indicating whether this instance is changed.

Declaration
public bool IsChanged { get; }
Property Value
Type Description
System.Boolean

true if this instance is changed; otherwise, false.

Gets a value indicating whether this instance is empty.

Declaration
public bool IsEmpty { get; }
Property Value
Type Description
System.Boolean

true if this instance is empty; otherwise, false.

Gets a value indicating whether this instance is loaded.

Declaration
public bool IsTargetLoaded { get; }
Property Value
Type Description
System.Boolean

true if this instance is loaded; otherwise, false.

Gets or sets the name of the meta class.

Declaration
public string MetaClassName { get; set; }
Property Value
Type Description
System.String

The name of the meta class.

Gets or sets the meta object id.

Declaration
public int? MetaObjectId { get; set; }
Property Value
Type Description
System.Nullable<System.Int32>

The meta object id.

Gets or sets the target.

Declaration
public MetaObject Target { get; set; }
Property Value
Type Description
MetaObject

The target.

Gets the title.

Declaration
public string Title { get; }
Property Value
Type Description
System.String

The title.

Gets or sets the uid.

Declaration
public string Uid { get; set; }
Property Value
Type Description
System.String

The uid.

Methods

Accepts the changes.

Declaration
public void AcceptChanges()
Declaration
protected void RaiseChanged()

Reloads the linked meta field.

Declaration
public void ReloadLinkedMetaField()

Resets this instance.

Declaration
public void Reset()

Tries the load target.

Declaration
protected virtual void TryLoadTarget()

Implements