Feature.GetValue
GetValue<T>(string)
Obtient la valeur d’un attribut.
public T GetValue<T>(string attributeName)
Paramètre | La description |
---|---|
T | Type souhaité pour la valeur. |
attributeName | Nom de l’attribut. |
Return_Value
Valeur de l’attribut.
Exceptions
exception | condition |
---|---|
ArgumentNullException | Le nom de l’attribut estnull . |
ArgumentException | L’attribut portant ce nom n’existe pas dans cette couche. |
InvalidOperationException | L’attribut n’est pas verrouillé. |
InvalidOperationException | La valeur de cet attribut n’est pas définie pour cette fonctionnalité. |
InvalidCastException | Le type demandé n’implémente pasIConvertible. |
InvalidCastException | La valeur de l’attribut estnull , mais le type demandé est un type valeur. |
FormatException | La conversion a échoué car la valeur est dans un format incorrect. |
OverflowException | La conversion a échoué en raison d’un débordement. |
Remarques
Cette méthode convertit automatiquement la valeur dans le type demandé dans le paramètre de type générique. Si la couche n’exige pas que ses entités aient des valeurs pour tous les attributs définis pour la couche, cette méthode peut échouer avecInvalidOperationException lorsqu’une valeur manquante est demandée. Lorsque vous travaillez avec de telles couches, envisagez d’utiliserGetValueOrDefault
.
Voir également
- class Feature
- espace de noms Aspose.Gis
- Assemblée Aspose.GIS
GetValue(string)
Obtient la valeur d’un attribut.
public object GetValue(string attributeName)
Paramètre | Taper | La description |
---|---|---|
attributeName | String | Nom de l’attribut. |
Return_Value
Valeur de l’attribut.
Exceptions
exception | condition |
---|---|
ArgumentNullException | Le nom de l’attribut estnull . |
ArgumentException | L’attribut portant ce nom n’existe pas dans cette couche. |
InvalidOperationException | L’attribut n’est pas verrouillé. |
InvalidOperationException | La valeur de cet attribut n’est pas définie pour cette fonctionnalité. |
Remarques
Si la couche n’exige pas que ses entités aient des valeurs pour tous les attributs définis pour la couche, cette méthode peut échouer avecInvalidOperationException lorsqu’une valeur manquante est demandée. Lorsque vous travaillez avec de telles couches, envisagez d’utiliserGetValueOrDefault
.
Voir également
- class Feature
- espace de noms Aspose.Gis
- Assemblée Aspose.GIS