Class EpubMetadataSource
Represents a source of the EPUB book. A source is a related resource from which the EPUB book is derived.
See https://www.w3.org/TR/epub-33/#sec-opf-dcmes-optional-def, https://idpf.org/epub/20/spec/OPF_2.0.1_draft.htm#Section2.2.11, and http://purl.org/dc/elements/1.1/source for more information.
Inherited Members
Namespace: VersOne.Epub.Schema
Assembly: VersOne.Epub.dll
Syntax
public class EpubMetadataSource
Constructors
View SourceEpubMetadataSource(string, string?)
Initializes a new instance of the EpubMetadataSource class.
Declaration
public EpubMetadataSource(string source, string? id = null)
Parameters
| Type | Name | Description |
|---|---|---|
| string | source | The source value. |
| string | id | The unique ID of this source metadata element or |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | The |
Properties
View SourceId
Gets the unique ID of this source metadata element or null if the source metadata element doesn't have an ID.
See https://www.w3.org/TR/epub-33/#attrdef-id for more information.
Declaration
public string? Id { get; }
Property type: string
View SourceSource
Gets the source value.
See https://www.w3.org/TR/epub-33/#sec-opf-dcmes-optional-def, https://idpf.org/epub/20/spec/OPF_2.0.1_draft.htm#Section2.2.11, and http://purl.org/dc/elements/1.1/source for more information.
Declaration
public string Source { get; }