XmpDublinCorePackage

XmpDublinCorePackage class

Representerar Dublin Core-schemat.

public sealed class XmpDublinCorePackage : XmpPackage

Konstruktörer

namn Beskrivning
XmpDublinCorePackage() Initierar en ny instans avXmpDublinCorePackage class.

Egenskaper

namn Beskrivning
Contributors { get; set; } Hämtar eller ställer in en uppsättning av bidragsgivarna.
Count { get; } Hämtar antalet metadataegenskaper.
Coverage { get; set; } Hämtar eller ställer in omfattningen eller omfattningen av resursen.
Creators { get; set; } Får eller ställer in en uppsättning av skaparna.
Dates { get; set; } Hämtar eller ställer in en array av datum associerade med en händelse i resursens livscykel.
Descriptions { get; set; } Hämtar eller ställer in en rad textbeskrivningar av innehållet i resursen, givna på olika språk.
Format { get; set; } Hämtar eller ställer in MIME-typen för resursen.
Identifier { get; set; } Hämtar eller ställer in ett strängvärde som representerar en entydig referens till resursen inom ett givet sammanhang.
Item { get; } FårMetadataProperty med det angivna namnet.
Keys { get; } Hämtar en samling av metadataegenskapsnamnen.
Languages { get; set; } Hämtar eller ställer in en rad språk som används i innehållet i resursen.
MetadataType { get; } Hämtar metadatatypen.
NamespaceUri { get; } Hämtar namnutrymmets URI.
Prefix { get; } Hämtar xmlns-prefixet.
PropertyDescriptors { get; } Får en samling beskrivningar som innehåller information om egenskaper som är tillgängliga via sökmotorn GroupDocs.Metadata.
Publishers { get; set; } Hämtar eller ställer in en rad utgivare som gjort resursen tillgänglig.
Relations { get; set; } Hämtar eller ställer in en array av relaterade resurser.
Rights { get; set; } Hämtar eller ställer in en rad informella rättighetsförklaringar, givna på olika språk.
Source { get; set; } Hämtar eller ställer in den relaterade resursen som den beskrivna resursen härrör från.
Subjects { get; set; } Hämtar eller ställer in en rad beskrivande fraser eller nyckelord som anger innehållet i resursen.
Titles { get; set; } Hämtar eller ställer in titeln eller namnet på resursen, givet på olika språk.
Types { get; set; } Hämtar eller ställer in en matris med strängvärden som representerar resursens natur eller genre.
XmlNamespace { get; } Hämtar XML-namnutrymmet.

Metoder

namn Beskrivning
AddProperties(Func<MetadataProperty, bool>, PropertyValue) Lägger till kända metadataegenskaper som uppfyller det angivna predikatet. Operationen är rekursiv så den påverkar även alla kapslade paket.
Clear() Tar bort alla XMP-egenskaper.
Contains(string) Bestämmer om paketet innehåller en metadataegenskap med det angivna namnet.
virtual FindProperties(Func<MetadataProperty, bool>) Hittar metadataegenskaperna som uppfyller det angivna predikatet. Sökningen är rekursiv så den påverkar också alla kapslade paket.
GetEnumerator() Returnerar en uppräkning som itererar genom samlingen.
override GetXmpRepresentation() Konverterar XMP-värdet till XML-representationen.
Remove(string) Tar bort egenskapen med det angivna namnet.
virtual RemoveProperties(Func<MetadataProperty, bool>) Tar bort metadataegenskaper som uppfyller det angivna predikatet.
virtual Sanitize() Tar bort skrivbara metadataegenskaper från paketet. Operationen är rekursiv så den påverkar alla kapslade paket också.
Set(string, bool) Ställer in boolesk egenskap.
Set(string, DateTime) SetsDateTime egenskap.
Set(string, double) Ställer in dubbel egenskap.
Set(string, int) Ställer in heltalsegenskapen.
virtual Set(string, string) Anger strängegenskap.
override Set(string, XmpArray) Ställer in värdet som ärvs frånXmpArray .
virtual Set(string, XmpComplexType) Ställer in värdet som ärvs frånXmpComplexType .
Set(string, XmpValueBase) Ställer in värdet som ärvs frånXmpValueBase .
SetContributor(string) Anger en enskild bidragsgivare till resursen.
SetCreator(string) Ställer in en enda skapare av resursen.
SetDate(DateTime) Ställer in ett enda datum kopplat till resursen.
SetDescription(string) Ställer in resursbeskrivningen på ett enda språk.
SetLanguage(string) Ställer in ett enda språk som är associerat med resursen.
SetProperties(Func<MetadataProperty, bool>, PropertyValue) Ställer in kända metadataegenskaper som uppfyller det angivna predikatet. Operationen är rekursiv så den påverkar också alla kapslade paket. Denna metod är en kombination avAddProperties ochUpdateProperties Om en befintlig egenskap uppfyller predikatet uppdateras dess värde. Om det saknas en känd egenskap i paketet som uppfyller predikatet läggs den till i paketet.
SetPublisher(string) Anger en enda utgivare av resursen.
SetRelation(string) Anger en enskild relaterad resurs.
SetRights(string) Anger resursrättigheterna, givna på ett enda språk.
SetSubject(string) Anger ett enda ämne för resursen.
SetTitle(string) Ställer in resurstiteln, angiven på ett enda språk.
SetType(string) Ställer in en enda typ av resursen.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Uppdaterar kända metadataegenskaper som uppfyller det angivna predikatet. Operationen är rekursiv så den påverkar också alla kapslade paket.

Anmärkningar

För mer information se: http://dublincore.org/documents/usageguide/elements.shtml.

Se även