UpdateNamesByNameId

TtfNameTable.UpdateNamesByNameId method

Sélectionne tous les enregistrements liés à la catégorie de chaîne logique, spécifiée par le paramètre nameId et met à jour le champ de nom (données de chaîne) dans ces enregistrements. Les champs liés à la plate-forme (platformID, Platform-specific encoding ID) et à la langue (Language ID) ne sont pas affectés par cette méthode. Seules les données de chaîne de nom sont remplacées par un nouveau nom. Utilisez cette méthode avec prudence, car elle remplacera les noms d’origine pour toutes les plates-formes et langues, liées à nameId. Cela peut créer des conflits dans les cas où les noms d’origine avaient des valeurs différentes, car l’opération de remplacement modifie toutes ces valeurs par une nouvelle unique. Et cette nouvelle valeur peut avoir une incohérence logique avec certaines plates-formes et certaines langues. Cette méthode est utile dans les cas où le nom d’origine a une représentation unique pour toutes les plates-formes et langues, par exemple, lorsque les données de chaîne de nom sont en anglais.

public void UpdateNamesByNameId(NameId nameId, string newName)
ParamètreTaperLa description
nameIdNameIdIdentificateur de nom, catégorie de chaîne logique, spécifié parNameId énumération
newNameStringNouveau nom ou nouvelles données de chaîne

Voir également