ExtendedPropertiesDictionary Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a dictionary for storing extended properties as key-value pairs.
public class ExtendedPropertiesDictionary : System.Collections.Generic.Dictionary<string,object>
type ExtendedPropertiesDictionary = class
inherit Dictionary<string, obj>
Public Class ExtendedPropertiesDictionary
Inherits Dictionary(Of String, Object)
- Inheritance
-
ExtendedPropertiesDictionary
Constructors
| Name | Description |
|---|---|
| ExtendedPropertiesDictionary() |
Initializes a new empty instance of the ExtendedPropertiesDictionary class. |
| ExtendedPropertiesDictionary(IDictionary<String,Object>) |
Initializes a new instance of the ExtendedPropertiesDictionary class by shallow-copying entries from another dictionary. |
Methods
| Name | Description |
|---|---|
| Extract<T>(String) |
Extracts and deserializes a value from the dictionary, removing the entry if found. Returns the deserialized value, or default if the key is not present. |
| Get<T>(String) |
Gets and deserializes a value from the dictionary without removing it or caching it back. Handles JsonElement values that result from deserialization. |