Feature.GetValue
Innehåll
[
Dölj
]GetValue<T>(string)
Hämtar värdet av ett attribut.
public T GetValue<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. Om lagret inte kräver att dess funktioner har värden för alla attribut definierade för lagret, kan denna metod misslyckas medInvalidOperationException när ett saknat värde begärs. När du arbetar med sådana lager, överväg att användaGetValueOrDefault
.
Se även
- class Feature
- namnutrymme Aspose.Gis
- hopsättning Aspose.GIS
GetValue(string)
Hämtar värdet av ett attribut.
public object GetValue(string attributeName)
Parameter | Typ | Beskrivning |
---|---|---|
attributeName | String | 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. |
Anmärkningar
Om lagret inte kräver att dess funktioner har värden för alla attribut definierade för lagret, kan denna metod misslyckas medInvalidOperationException när ett saknat värde begärs. När du arbetar med sådana lager, överväg att användaGetValueOrDefault
.
Se även
- class Feature
- namnutrymme Aspose.Gis
- hopsättning Aspose.GIS