Feature.GetValueOrDefault
Innehåll
[
Dölj
]GetValueOrDefault<T>(string)
Hämtar värdet av ett attribut, ellerDefaultValue
om värdet är inställt ellernull
.
public T GetValueOrDefault<T>(string attributeName)
Parameter | Beskrivning |
---|---|
T | Önskad typ för värdet. |
attributeName | Namn på attributet. |
Returvärde
Värdet på attributet.
Undantag
undantag | skick |
---|---|
ArgumentNullException | Attributnamnet ärnull . |
ArgumentException | Attributet med detta namn finns inte i det här lagret. |
InvalidOperationException | Attributet är inte låst. |
InvalidOperationException | Värdet på det här attributet är inte inställt för den här funktionen. |
InvalidCastException | Den begärda typen implementeras inteIConvertible. |
InvalidCastException | Värdet på attributet ärnull , men den begärda typen är en värdetyp. |
FormatException | Konverteringen misslyckades eftersom värdet är i felaktigt format. |
OverflowException | Konverteringen misslyckades på grund av spill. |
Anmärkningar
Den här metoden konverterar värdet automatiskt till den typ som efterfrågas i den generiska typparametern.
Se även
- class Feature
- namnutrymme Aspose.Gis
- hopsättning Aspose.GIS
GetValueOrDefault(string, object)
Hämtar värdet av ett attribut, ellerDefaultValue
om värdet är inställt ellernull
.
public object GetValueOrDefault(string attributeName, object defaultValue = null)
Parameter | Typ | Beskrivning |
---|---|---|
attributeName | String | Namn på attributet. |
defaultValue | Object | Värdet som ska returneras om attributvärdet saknas. Standardvärdet ärnull . |
Returvärde
Värdet på attributet.
Undantag
undantag | skick |
---|---|
ArgumentNullException | Attributnamnet ärnull . |
ArgumentException | Attributet med detta namn finns inte i det här lagret. |
InvalidOperationException | Attributet är inte låst. |
InvalidOperationException | Värdet på det här attributet är inte inställt för den här funktionen. |
Se även
- class Feature
- namnutrymme Aspose.Gis
- hopsättning Aspose.GIS
GetValueOrDefault<T>(string, object)
Hämtar värdet av ett attribut, ellerDefaultValue
om värdet är inställt ellernull
.
public T GetValueOrDefault<T>(string attributeName, object defaultValue)
Parameter | Beskrivning |
---|---|
T | Önskad typ för värdet. |
attributeName | Namn på attributet. |
defaultValue | Värdet som ska returneras om attributvärdet saknas. |
Returvärde
Värdet på attributet.
Undantag
undantag | skick |
---|---|
ArgumentNullException | Attributnamnet ärnull . |
ArgumentException | Attributet med detta namn finns inte i det här lagret. |
InvalidOperationException | Attributet är inte låst. |
InvalidOperationException | Värdet på det här attributet är inte inställt för den här funktionen. |
InvalidCastException | Den begärda typen implementeras inteIConvertible. |
InvalidCastException | Värdet på attributet ärnull , men den begärda typen är en värdetyp. |
FormatException | Konverteringen misslyckades eftersom värdet är i felaktigt format. |
OverflowException | Konverteringen misslyckades på grund av spill. |
Anmärkningar
Den här metoden konverterar värdet automatiskt till den typ som efterfrågas i den generiska typparametern.
Se även
- class Feature
- namnutrymme Aspose.Gis
- hopsättning Aspose.GIS