Metadata

Metadata class

Ana sınıfın desteklenen tüm biçimlerdeki meta verilere erişmesini sağlar.

public sealed class Metadata : IDisposable

yapıcılar

İsim Tanım
Metadata(Stream) Yeni bir örneğini başlatır.Metadata sınıf.
Metadata(string) Yeni bir örneğini başlatır.Metadata sınıf.
Metadata(Stream, LoadOptions) Yeni bir örneğini başlatır.Metadata sınıf.
Metadata(string, LoadOptions) Yeni bir örneğini başlatır.Metadata sınıf.

Özellikleri

İsim Tanım
FileFormat { get; } Yüklenen dosyanın türünü alır (eğer tanınırsa).

yöntemler

İsim Tanım
AddProperties(Func<MetadataProperty, bool>, PropertyValue) Belirtilen yüklemi karşılayan bilinen meta veri özelliklerini ekler. İşlem özyinelemeli olduğundan tüm iç içe geçmiş paketleri de etkiler.
Dispose() Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir.
FindProperties(Func<MetadataProperty, bool>) Belirtilen yüklemi karşılayan meta veri özelliklerini bulur. Arama özyinelemeli olduğu için iç içe geçmiş tüm paketleri de etkiler.
GeneratePreview(PreviewOptions) Belirtilen sayfalar için önizleme görüntüleri oluşturur.
GetDocumentInfo() Yüklenen belge hakkında genel bilgileri alır.
GetRootPackage() Dosyadan çıkarılan tüm meta veri özelliklerine erişim sağlayan kök paketi alır.
GetRootPackage<TRoot>() Dosyadan çıkarılan tüm meta veri özelliklerine erişim sağlayan kök paketi alır.
RemoveProperties(Func<MetadataProperty, bool>) Belirtilen yüklemi karşılayan meta veri özelliklerini kaldırır.
Sanitize() Yazılabilir meta veri özelliklerini algılanan tüm paketlerden veya mümkünse tüm paketlerden kaldırır. İşlem özyinelemeli olduğundan iç içe geçmiş tüm paketleri de etkiler.
Save() Yüklenen belgede yapılan tüm değişiklikleri kaydeder.
Save(Stream) Belge içeriğini bir akışa kaydeder.
Save(string) Belge içeriğini belirtilen dosyaya kaydeder.
SetProperties(Func<MetadataProperty, bool>, PropertyValue) Belirtilen yüklemi karşılayan bilinen meta veri özelliklerini ayarlar. İşlem özyinelemeli olduğundan tüm iç içe geçmiş paketleri de etkiler. Bu yöntem,AddProperties VeUpdateProperties . Mevcut bir özellik yüklemi karşılıyorsa, değeri güncellenir. Bir pakette yüklemi karşılayan bilinen bir özellik eksikse, pakete eklenir.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Belirtilen yüklemi karşılayan bilinen meta veri özelliklerini günceller. İşlem yinelemeli olduğundan tüm iç içe geçmiş paketleri de etkiler.

Ayrıca bakınız