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 |