Class DbPublishedMediaContentReference
Defines a published media item
Inheritance
Inherited Members
Namespace: ImageVault.Core.Common.DbEntities
Assembly: ImageVault.Core.dll
Syntax
public class DbPublishedMediaContentReference
Constructors
DbPublishedMediaContentReference()
Initializes a new instance of the DbMediaContentReference class.
Declaration
public DbPublishedMediaContentReference()
DbPublishedMediaContentReference(DbMediaContentReference, Int32, String)
Initializes a new instance of the DbPublishedMediaContentReference class.
Declaration
public DbPublishedMediaContentReference(DbMediaContentReference mediaContentReference, int publishingSourceId, string publishDetails)
Parameters
| Type | Name | Description |
|---|---|---|
| DbMediaContentReference | mediaContentReference | The media content reference to publish |
| System.Int32 | publishingSourceId | The id of the publishing source to use |
| System.String | publishDetails | Details about the publish |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | If |
Properties
Media
Get/Sets the Media of the DbPublishedMediaContentReference
Declaration
public Media Media { get; set; }
Property Value
| Type | Description |
|---|---|
| Media |
MediaContentReference
Get/Sets the DbMediaContentReference of the DbPublishedMediaContentReference
Declaration
public DbMediaContentReference MediaContentReference { get; set; }
Property Value
| Type | Description |
|---|---|
| DbMediaContentReference |
MediaContentReferenceId
Get/Sets the MediaContentReferenceId of the DbPublishedMediaContentReference
Declaration
public string MediaContentReferenceId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
MediaInformation
Get/Sets the MediaInformation of the DbPublishedMediaContentReference
Declaration
public string MediaInformation { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
PublishDetails
Contains the PublishDetails for the published media content reference
Declaration
public IList<DbPublishDetails> PublishDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<DbPublishDetails> |
PublishedMediaContentReferenceId
Get/Sets the PublishedMediaContentReferenceId of the DbPublishedMediaContentReference
Declaration
public string PublishedMediaContentReferenceId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
PublishingSource
Get/Sets the PublishingSource of the DbPublishedMediaContentReference
Declaration
public DbPublishingSource PublishingSource { get; set; }
Property Value
| Type | Description |
|---|---|
| DbPublishingSource |
PublishingSourceId
Get/Sets the PublishingSourceId of the DbPublishedMediaContentReference
Declaration
public int PublishingSourceId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
PublishingSourceIdentifier
Get/Sets the DbPublishingSource of the DbPublishedMediaContentReference
Declaration
public string PublishingSourceIdentifier { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
RedirectTo
If not null, this will reference to the PublishedMediaContentReferenceId that it should redirect to.
Declaration
public string RedirectTo { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Remarks
If set, this publishing source has been used to publish a previous version of the media item.
Methods
ToPublishedMediaContentReference()
Creates a PublishedMediaContentReference representing this instance.
Declaration
public PublishedMediaContentReference ToPublishedMediaContentReference()
Returns
| Type | Description |
|---|---|
| PublishedMediaContentReference | The PublishedMediaContentReference representing this instance. |
ToPublishInformation(Boolean)
Converts the db object to an api object
Declaration
public PublishInformation ToPublishInformation(bool includeDetailsAndMedia = false)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | includeDetailsAndMedia | Set to true if media information and details should be populated |
Returns
| Type | Description |
|---|---|
| PublishInformation |