Export (0) Print
Expand All

BitmapMetadata Members

Provides support for reading and writing metadata to and from a bitmap image.

The BitmapMetadata type exposes the following members.

  NameDescription
Public method BitmapMetadata Initializes a new instance of BitmapMetadata for use with the specified image format.
Top

  NameDescription
Public method CheckAccess Determines whether the calling thread has access to this DispatcherObject. (Inherited from DispatcherObject.)
Public method ClearValue Overloaded. Clears the local value of a property.
Public method Clone Creates a modifiable clone of this BitmapMetadata, making deep copies of this object's values.
Protected method CloneCore Makes this instance a deep copy of the specified BitmapMetadata. (Overrides Freezable.CloneCore(Freezable).)
Public method CloneCurrentValue Creates a modifiable clone (deep copy) of the Freezable using its current values. (Inherited from Freezable.)
Protected method CloneCurrentValueCore Makes this instance a modifiable deep copy of the specified BitmapMetadata using current property values. Resource references, data bindings, and animations are not copied, but their current values are. (Overrides Freezable.CloneCurrentValueCore(Freezable).)
Public method CoerceValue Coerces the value of the specified dependency property. This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject. (Inherited from DependencyObject.)
Public method ContainsQuery Determines whether a given query string exists within a BitmapMetadata object.
Protected method CreateInstance Initializes a new instance of the Freezable class. (Inherited from Freezable.)
Protected method CreateInstanceCore An Implementation of CreateInstance. (Overrides Freezable.CreateInstanceCore().)
Public method Equals Determines whether a provided DependencyObject is equivalent to the current DependencyObject. (Inherited from DependencyObject.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method Freeze Makes the current object unmodifiable and sets its IsFrozen property to true. (Inherited from Freezable.)
Protected method FreezeCore Makes the Freezable object unmodifiable or tests whether it can be made unmodifiable. (Inherited from Freezable.)
Public method GetAsFrozen Creates a frozen copy of the Freezable, using base (non-animated) property values. Because the copy is frozen, any frozen sub-objects are copied by reference. (Inherited from Freezable.)
Protected method GetAsFrozenCore Makes this instance a clone of the specified BitmapMetadata object. (Overrides Freezable.GetAsFrozenCore(Freezable).)
Public method GetCurrentValueAsFrozen Creates a frozen copy of the Freezable using current property values. Because the copy is frozen, any frozen sub-objects are copied by reference. (Inherited from Freezable.)
Protected method GetCurrentValueAsFrozenCore Makes this instance a frozen clone of the specified BitmapMetadata. Resource references, data bindings, and animations are not copied, but their current values are. (Overrides Freezable.GetCurrentValueAsFrozenCore(Freezable).)
Public method GetHashCode Gets a hash code for this DependencyObject. (Inherited from DependencyObject.)
Public method GetLocalValueEnumerator Creates a specialized enumerator for determining which dependency properties have locally set values on this DependencyObject. (Inherited from DependencyObject.)
Public method GetQuery Provides access to a metadata query reader that can extract metadata from a bitmap image file.
Public method GetType Gets the type of the current instance. (Inherited from Object.)
Public method GetValue Returns the current effective value of a dependency property on this instance of a DependencyObject. (Inherited from DependencyObject.)
Public method InvalidateProperty Re-evaluates the effective value for the specified dependency property (Inherited from DependencyObject.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Protected method OnChanged Called when the current Freezable object is modified. (Inherited from Freezable.)
Protected method OnFreezablePropertyChanged Overloaded. Ensures that appropriate context pointers are established for a data member of type DependencyObject that has just been modified.
Protected method OnPropertyChanged Overrides the DependencyObject implementation of OnPropertyChanged to also invoke any Changed handlers in response to a changing dependency property of type Freezable. (Inherited from Freezable.)
Public method ReadLocalValue Returns the local value of a dependency property, if it exists. (Inherited from DependencyObject.)
Protected method ReadPreamble Ensures that the Freezable is being accessed from a valid thread. Inheritors of Freezable must call this method at the beginning of any API that reads data members that are not dependency properties. (Inherited from Freezable.)
Public method RemoveQuery Removes a metadata query from an instance of BitmapMetadata.
Public method SetQuery Provides access to a metadata query writer that can write metadata to a bitmap image file.
Public method SetValue Overloaded. Sets the local value of a dependency property.
Protected method ShouldSerializeProperty Returns a value that indicates whether serialization processes should serialize the value for the provided dependency property. (Inherited from DependencyObject.)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Public method VerifyAccess Enforces that the calling thread has access to this DispatcherObject. (Inherited from DispatcherObject.)
Protected method WritePostscript Raises the Changed event for the Freezable and invokes its OnChanged method. Classes that derive from Freezable should call this method at the end of any API that modifies class members that are not stored as dependency properties. (Inherited from Freezable.)
Protected method WritePreamble Verifies that the Freezable is not frozen and that it is being accessed from a valid threading context. Freezable inheritors should call this method at the beginning of any API that writes to data members that are not dependency properties. (Inherited from Freezable.)
Top

  NameDescription
Public Extension Method Aggregate Applies an accumulator function over a sequence. (Defined by Enumerable.)
Public Extension Method All Determines whether all elements of a sequence satisfy a condition. (Defined by Enumerable.)
Public Extension Method Any Overloaded. Determines whether any element of a sequence exists or satisfies a condition.
Public Extension Method AsEnumerable Returns the input typed as IEnumerable<T>. (Defined by Enumerable.)
Public Extension Method AsQueryable Overloaded. Converts an IEnumerable or generic IEnumerable<T> to an IQueryable or generic IQueryable<T>.
Public Extension Method Average Overloaded. Computes the average of a sequence of numeric values.
Public Extension Method Cast Converts the elements of an IEnumerable to the specified type. (Defined by Enumerable.)
Public Extension Method Concat Concatenates two sequences. (Defined by Enumerable.)
Public Extension Method Contains Overloaded. Determines whether a sequence contains a specified element.
Public Extension Method Count Overloaded. Returns the number of elements in a sequence.
Public Extension Method DefaultIfEmpty Overloaded. Returns the elements of an IEnumerable<T>, or a default valued singleton collection if the sequence is empty.
Public Extension Method Distinct Overloaded. Returns distinct elements from a sequence.
Public Extension Method ElementAt Returns the element at a specified index in a sequence. (Defined by Enumerable.)
Public Extension Method ElementAtOrDefault Returns the element at a specified index in a sequence or a default value if the index is out of range. (Defined by Enumerable.)
Public Extension Method Except Overloaded. Produces the set difference of two sequences.
Public Extension Method First Overloaded. Returns the first element of a sequence.
Public Extension Method FirstOrDefault Overloaded. Returns the first element of a sequence, or a default value if no element is found.
Public Extension Method Intersect Overloaded. Produces the set intersection of two sequences.
Public Extension Method Last Overloaded. Returns the last element of a sequence.
Public Extension Method LastOrDefault Overloaded. Returns the last element of a sequence, or a default value if no element is found.
Public Extension Method LongCount Overloaded. Returns an Int64 that represents the number of elements in a sequence.
Public Extension Method Max Overloaded. Returns the maximum value in a sequence of values.
Public Extension Method Min Overloaded. Returns the minimum value in a sequence of values.
Public Extension Method OfType Filters the elements of an IEnumerable based on a specified type. (Defined by Enumerable.)
Public Extension Method Reverse Inverts the order of the elements in a sequence. (Defined by Enumerable.)
Public Extension Method SequenceEqual Overloaded. Determines whether two sequences are equal according to an equality comparer.
Public Extension Method Single Overloaded. Returns a single, specific element of a sequence of values.
Public Extension Method SingleOrDefault Overloaded. Returns a single, specific element of a sequence of values, or a default value if no such element is found.
Public Extension Method Skip Bypasses a specified number of elements in a sequence and then returns the remaining elements. (Defined by Enumerable.)
Public Extension Method SkipWhile Overloaded. Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.
Public Extension Method Sum Overloaded. Computes the sum of a sequence of numeric values.
Public Extension Method Take Returns a specified number of contiguous elements from the start of a sequence. (Defined by Enumerable.)
Public Extension Method TakeWhile Overloaded. Returns elements from a sequence as long as a specified condition is true, and then skips the remaining elements.
Public Extension Method ToArray Creates an array from a IEnumerable<T>. (Defined by Enumerable.)
Public Extension Method ToList Creates a List<T> from an IEnumerable<T>. (Defined by Enumerable.)
Public Extension Method Union Overloaded. Produces the set union of two sequences.
Public Extension Method Where Overloaded. Filters a sequence of values based on a predicate.
Top

  NameDescription
Public property ApplicationName Gets or sets a value that identifies the name of the application that was used to construct or alter an image file.
Public property Author Gets or sets a value that represents the author of an image.
Public property CameraManufacturer Gets or sets a value that identifies the camera manufacturer that is associated with an image.
Public property CameraModel Gets or sets a value that identifies the camera model that was used to capture the image.
Public property CanFreeze Gets a value that indicates whether the object can be made unmodifiable. (Inherited from Freezable.)
Public property Comment Gets or sets a value that represents a comment that is associated with the image file.
Public property Copyright Gets or sets a value that indicates copyright information that is associated with the image file.
Public property DateTaken Gets or sets a value that indicates the date that the image was taken.
Public property DependencyObjectType Gets the DependencyObjectType that wraps the CLR type of this instance. (Inherited from DependencyObject.)
Public property Dispatcher Gets the Dispatcher this DispatcherObject is associated with. (Inherited from DispatcherObject.)
Public property Format Gets a value that identifies the format of the image.
Public property IsFixedSize Gets a value that determines whether the BitmapMetadata object is a fixed size.
Public property IsFrozen Gets a value that indicates whether the object is currently modifiable. (Inherited from Freezable.)
Public property IsReadOnly Gets a value that indicates whether the metadata that is associated with an image is read-only.
Public property IsSealed Gets a value that declares whether this instance is currently read-only. (Inherited from DependencyObject.)
Public property Keywords Gets or sets a collection of keywords that describe the bitmap image.
Public property Location Gets a value that identifies the base location of the metadata that is associated with an image.
Public property Rating Gets or sets a value that identifies the image rating.
Public property Subject Gets or sets a value that indicates the subject matter of the bitmap image.
Public property Title Gets or sets a value that identifies the title of an image file.
Top

  NameDescription
Public event Changed Occurs when the Freezable or an object it contains is modified. (Inherited from Freezable.)
Top

  NameDescription
Explicit interface implemetation Private method IEnumerable<String>.GetEnumerator Infrastructure. For a description of this member, see IEnumerable<T>.GetEnumerator.
Explicit interface implemetation Private method IEnumerable.GetEnumerator Infrastructure. For a description of this member, see IEnumerable.GetEnumerator.
Top

Community Additions

ADD
Show:
© 2014 Microsoft