Class MediaReference
This class describes the data stored in the PropertyMedia and is used as a reference to lookup media from ImageVault. Here we store the Id of the selected media, edits for the media and additional metadata entered by the EPiServer editor.
Implements
Inherited Members
Namespace: ImageVault.EPiServer
Assembly: ImageVault.EPiServer.dll
Syntax
public class MediaReference : MediaReferenceBase, IReadOnlyItem<MediaReferenceBase>
Constructors
MediaReference()
Initializes a new instance of the MediaReference class.
Declaration
public MediaReference()
MediaReference(MediaReference)
Initializes a new instance of the MediaReference class.
Declaration
public MediaReference(MediaReference mediaReference)
Parameters
| Type | Name | Description |
|---|---|---|
| MediaReference | mediaReference |
Properties
ChannelDisplayMediaItem
The cached ChannelDisplayMediaItem
Declaration
public ChannelDisplayMediaItem ChannelDisplayMediaItem { get; set; }
Property Value
| Type | Description |
|---|---|
| ChannelDisplayMediaItem |
PropertyMediaSettings
Settings for the MediaReference
Declaration
public PropertyMediaSettings PropertyMediaSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| PropertyMediaSettings |
Methods
Clone()
Clones the MediaReferenceBase to a new instance
Declaration
public override MediaReferenceBase Clone()
Returns
| Type | Description |
|---|---|
| MediaReferenceBase |
Overrides
CreateWritableClone()
Creates a new object that is a copy of the current instance.
Declaration
public MediaReference CreateWritableClone()
Returns
| Type | Description |
|---|---|
| MediaReference | A new object that is a copy of this instance. |
Equals(MediaReferenceBase)
Determines whether the specified MediaReferenceBase is equal to the current MediaReferenceBase.
Declaration
protected override bool Equals(MediaReferenceBase other)
Parameters
| Type | Name | Description |
|---|---|---|
| MediaReferenceBase | other | The MediaReferenceBase to compare with the current MediaReferenceBase. |
Returns
| Type | Description |
|---|---|
| System.Boolean | true if the specified MediaReferenceBase is equal to the current MediaReferenceBase; otherwise, false. |