Feature.GetValueOrDefault
Inhalt
[
Ausblenden
]GetValueOrDefault<T>(string)
Ruft den Wert eines Attributs ab, oderDefaultValue wenn der Wert nicht gesetzt ist oderNull .
public T GetValueOrDefault<T>(string attributeName)
| Parameter | Beschreibung |
|---|---|
| T | Gewünschter Typ für den Wert. |
| attributeName | Name des Attributs. |
Rückgabewert
Wert des Attributs.
Ausnahmen
| Ausnahme | Bedingung |
|---|---|
| ArgumentNullException | Der Attributname istnull. |
| ArgumentException | Das Attribut mit diesem Namen ist in dieser Ebene nicht vorhanden. |
| InvalidOperationException | Das Attribut ist nicht gesperrt. |
| InvalidOperationException | Der Wert dieses Attributs ist für diese Funktion nicht festgelegt. |
| InvalidCastException | Der angeforderte Typ wird nicht implementiertIConvertible. |
| InvalidCastException | Wert des Attributs istnull, aber der angeforderte Typ ist ein Werttyp. |
| FormatException | Die Konvertierung ist fehlgeschlagen, weil der Wert das falsche Format hat. |
| OverflowException | Konvertierung wegen Überlauf fehlgeschlagen. |
Bemerkungen
Diese Methode konvertiert den Wert automatisch in den Typ, der im generischen Typparameter angefordert wird.
Siehe auch
- class Feature
- namensraum Aspose.Gis
- Montage Aspose.GIS
GetValueOrDefault(string, object)
Ruft den Wert eines Attributs ab, oderDefaultValue wenn der Wert nicht gesetzt ist oderNull .
public object GetValueOrDefault(string attributeName, object defaultValue = null)
| Parameter | Typ | Beschreibung |
|---|---|---|
| attributeName | String | Name des Attributs. |
| defaultValue | Object | Der zurückzugebende Wert, wenn der Attributwert fehlt. Standardwert istnull . |
Rückgabewert
Wert des Attributs.
Ausnahmen
| Ausnahme | Bedingung |
|---|---|
| ArgumentNullException | Der Attributname istnull. |
| ArgumentException | Das Attribut mit diesem Namen ist in dieser Ebene nicht vorhanden. |
| InvalidOperationException | Das Attribut ist nicht gesperrt. |
| InvalidOperationException | Der Wert dieses Attributs ist für diese Funktion nicht festgelegt. |
Siehe auch
- class Feature
- namensraum Aspose.Gis
- Montage Aspose.GIS
GetValueOrDefault<T>(string, object)
Ruft den Wert eines Attributs ab, oderDefaultValue wenn der Wert nicht gesetzt ist oderNull .
public T GetValueOrDefault<T>(string attributeName, object defaultValue)
| Parameter | Beschreibung |
|---|---|
| T | Gewünschter Typ für den Wert. |
| attributeName | Name des Attributs. |
| defaultValue | Der zurückzugebende Wert, wenn der Attributwert fehlt. |
Rückgabewert
Wert des Attributs.
Ausnahmen
| Ausnahme | Bedingung |
|---|---|
| ArgumentNullException | Der Attributname istnull. |
| ArgumentException | Das Attribut mit diesem Namen ist in dieser Ebene nicht vorhanden. |
| InvalidOperationException | Das Attribut ist nicht gesperrt. |
| InvalidOperationException | Der Wert dieses Attributs ist für diese Funktion nicht festgelegt. |
| InvalidCastException | Der angeforderte Typ wird nicht implementiertIConvertible. |
| InvalidCastException | Wert des Attributs istnull, aber der angeforderte Typ ist ein Werttyp. |
| FormatException | Die Konvertierung ist fehlgeschlagen, weil der Wert das falsche Format hat. |
| OverflowException | Konvertierung wegen Überlauf fehlgeschlagen. |
Bemerkungen
Diese Methode konvertiert den Wert automatisch in den Typ, der im generischen Typparameter angefordert wird.
Siehe auch
- class Feature
- namensraum Aspose.Gis
- Montage Aspose.GIS