C# Class WicNet.WicMetadataQueryReader

Inheritance: IDisposable, IEnumerable
Mostrar archivo Open project: smourier/WicNet Class Usage Examples

Public Properties

Property Type Description
GUID_MetadataFormat8BIMIPTC Guid
GUID_MetadataFormat8BIMIPTCDigest Guid
GUID_MetadataFormat8BIMResolutionInfo Guid
GUID_MetadataFormatAPE Guid
GUID_MetadataFormatApp0 Guid
GUID_MetadataFormatApp1 Guid
GUID_MetadataFormatApp13 Guid
GUID_MetadataFormatChunkbKGD Guid
GUID_MetadataFormatChunkcHRM Guid
GUID_MetadataFormatChunkgAMA Guid
GUID_MetadataFormatChunkhIST Guid
GUID_MetadataFormatChunkiCCP Guid
GUID_MetadataFormatChunkiTXt Guid
GUID_MetadataFormatChunksRGB Guid
GUID_MetadataFormatChunktEXt Guid
GUID_MetadataFormatChunktIME Guid
GUID_MetadataFormatDds Guid
GUID_MetadataFormatExif Guid
GUID_MetadataFormatGCE Guid
GUID_MetadataFormatGifComment Guid
GUID_MetadataFormatGps Guid
GUID_MetadataFormatHeif Guid
GUID_MetadataFormatHeifHDR Guid
GUID_MetadataFormatIMD Guid
GUID_MetadataFormatIPTC Guid
GUID_MetadataFormatIRB Guid
GUID_MetadataFormatIfd Guid
GUID_MetadataFormatInterop Guid
GUID_MetadataFormatJpegChrominance Guid
GUID_MetadataFormatJpegComment Guid
GUID_MetadataFormatJpegLuminance Guid
GUID_MetadataFormatLSD Guid
GUID_MetadataFormatSubIfd Guid
GUID_MetadataFormatThumbnail Guid
GUID_MetadataFormatUnknown Guid
GUID_MetadataFormatWebpANIM Guid
GUID_MetadataFormatWebpANMF Guid
GUID_MetadataFormatXMP Guid
GUID_MetadataFormatXMPAlt Guid
GUID_MetadataFormatXMPBag Guid
GUID_MetadataFormatXMPSeq Guid
GUID_MetadataFormatXMPStruct Guid

Public Methods

Method Description
Dispose ( ) : void
Enumerate ( bool recursive = false ) : IEnumerable
GetFormatName ( Guid guid ) : string
GetMetadataByName ( string name, PropertyType &type, object defaultValue = null ) : object
GetMetadataByName ( string name, defaultValue = default ) : T
GetMetadataByName ( string name, PropertyType &type, defaultValue = default ) : T
ToString ( ) : string
TryGetMetadataByName ( string name, object &value, PropertyType &type ) : bool
TryGetMetadataByName ( string name, &value, PropertyType &type ) : bool
Visit ( Action action, bool recursive = true ) : void
WicMetadataQueryReader ( object comObject ) : System

Private Methods

Method Description
IEnumerable ( ) : IEnumerator
IEnumerable ( ) : IEnumerator

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Enumerate() public method

public Enumerate ( bool recursive = false ) : IEnumerable
recursive bool
return IEnumerable

GetFormatName() public static method

public static GetFormatName ( Guid guid ) : string
guid Guid
return string

GetMetadataByName() public method

public GetMetadataByName ( string name, PropertyType &type, object defaultValue = null ) : object
name string
type PropertyType
defaultValue object
return object

GetMetadataByName() public method

public GetMetadataByName ( string name, defaultValue = default ) : T
name string
return T

GetMetadataByName() public method

public GetMetadataByName ( string name, PropertyType &type, defaultValue = default ) : T
name string
type PropertyType
return T

ToString() public method

public ToString ( ) : string
return string

TryGetMetadataByName() public method

public TryGetMetadataByName ( string name, object &value, PropertyType &type ) : bool
name string
value object
type PropertyType
return bool

TryGetMetadataByName() public method

public TryGetMetadataByName ( string name, &value, PropertyType &type ) : bool
name string
type PropertyType
return bool

Visit() public method

public Visit ( Action action, bool recursive = true ) : void
action Action
recursive bool
return void

WicMetadataQueryReader() public method

public WicMetadataQueryReader ( object comObject ) : System
comObject object
return System

Property Details

GUID_MetadataFormat8BIMIPTC public_oe static_oe property

public static Guid GUID_MetadataFormat8BIMIPTC
return Guid

GUID_MetadataFormat8BIMIPTCDigest public_oe static_oe property

public static Guid GUID_MetadataFormat8BIMIPTCDigest
return Guid

GUID_MetadataFormat8BIMResolutionInfo public_oe static_oe property

public static Guid GUID_MetadataFormat8BIMResolutionInfo
return Guid

GUID_MetadataFormatAPE public_oe static_oe property

public static Guid GUID_MetadataFormatAPE
return Guid

GUID_MetadataFormatApp0 public_oe static_oe property

public static Guid GUID_MetadataFormatApp0
return Guid

GUID_MetadataFormatApp1 public_oe static_oe property

public static Guid GUID_MetadataFormatApp1
return Guid

GUID_MetadataFormatApp13 public_oe static_oe property

public static Guid GUID_MetadataFormatApp13
return Guid

GUID_MetadataFormatChunkbKGD public_oe static_oe property

public static Guid GUID_MetadataFormatChunkbKGD
return Guid

GUID_MetadataFormatChunkcHRM public_oe static_oe property

public static Guid GUID_MetadataFormatChunkcHRM
return Guid

GUID_MetadataFormatChunkgAMA public_oe static_oe property

public static Guid GUID_MetadataFormatChunkgAMA
return Guid

GUID_MetadataFormatChunkhIST public_oe static_oe property

public static Guid GUID_MetadataFormatChunkhIST
return Guid

GUID_MetadataFormatChunkiCCP public_oe static_oe property

public static Guid GUID_MetadataFormatChunkiCCP
return Guid

GUID_MetadataFormatChunkiTXt public_oe static_oe property

public static Guid GUID_MetadataFormatChunkiTXt
return Guid

GUID_MetadataFormatChunksRGB public_oe static_oe property

public static Guid GUID_MetadataFormatChunksRGB
return Guid

GUID_MetadataFormatChunktEXt public_oe static_oe property

public static Guid GUID_MetadataFormatChunktEXt
return Guid

GUID_MetadataFormatChunktIME public_oe static_oe property

public static Guid GUID_MetadataFormatChunktIME
return Guid

GUID_MetadataFormatDds public_oe static_oe property

public static Guid GUID_MetadataFormatDds
return Guid

GUID_MetadataFormatExif public_oe static_oe property

public static Guid GUID_MetadataFormatExif
return Guid

GUID_MetadataFormatGCE public_oe static_oe property

public static Guid GUID_MetadataFormatGCE
return Guid

GUID_MetadataFormatGifComment public_oe static_oe property

public static Guid GUID_MetadataFormatGifComment
return Guid

GUID_MetadataFormatGps public_oe static_oe property

public static Guid GUID_MetadataFormatGps
return Guid

GUID_MetadataFormatHeif public_oe static_oe property

public static Guid GUID_MetadataFormatHeif
return Guid

GUID_MetadataFormatHeifHDR public_oe static_oe property

public static Guid GUID_MetadataFormatHeifHDR
return Guid

GUID_MetadataFormatIMD public_oe static_oe property

public static Guid GUID_MetadataFormatIMD
return Guid

GUID_MetadataFormatIPTC public_oe static_oe property

public static Guid GUID_MetadataFormatIPTC
return Guid

GUID_MetadataFormatIRB public_oe static_oe property

public static Guid GUID_MetadataFormatIRB
return Guid

GUID_MetadataFormatIfd public_oe static_oe property

public static Guid GUID_MetadataFormatIfd
return Guid

GUID_MetadataFormatInterop public_oe static_oe property

public static Guid GUID_MetadataFormatInterop
return Guid

GUID_MetadataFormatJpegChrominance public_oe static_oe property

public static Guid GUID_MetadataFormatJpegChrominance
return Guid

GUID_MetadataFormatJpegComment public_oe static_oe property

public static Guid GUID_MetadataFormatJpegComment
return Guid

GUID_MetadataFormatJpegLuminance public_oe static_oe property

public static Guid GUID_MetadataFormatJpegLuminance
return Guid

GUID_MetadataFormatLSD public_oe static_oe property

public static Guid GUID_MetadataFormatLSD
return Guid

GUID_MetadataFormatSubIfd public_oe static_oe property

public static Guid GUID_MetadataFormatSubIfd
return Guid

GUID_MetadataFormatThumbnail public_oe static_oe property

public static Guid GUID_MetadataFormatThumbnail
return Guid

GUID_MetadataFormatUnknown public_oe static_oe property

public static Guid GUID_MetadataFormatUnknown
return Guid

GUID_MetadataFormatWebpANIM public_oe static_oe property

public static Guid GUID_MetadataFormatWebpANIM
return Guid

GUID_MetadataFormatWebpANMF public_oe static_oe property

public static Guid GUID_MetadataFormatWebpANMF
return Guid

GUID_MetadataFormatXMP public_oe static_oe property

public static Guid GUID_MetadataFormatXMP
return Guid

GUID_MetadataFormatXMPAlt public_oe static_oe property

public static Guid GUID_MetadataFormatXMPAlt
return Guid

GUID_MetadataFormatXMPBag public_oe static_oe property

public static Guid GUID_MetadataFormatXMPBag
return Guid

GUID_MetadataFormatXMPSeq public_oe static_oe property

public static Guid GUID_MetadataFormatXMPSeq
return Guid

GUID_MetadataFormatXMPStruct public_oe static_oe property

public static Guid GUID_MetadataFormatXMPStruct
return Guid