CodeIdentifiers.AddUnique(String, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoute une entité de code nommée ou un mappage de type à la portée de l'instance de CodeIdentifiers, ce qui permet de garantir que le nom est unique dans la portée.
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.
public:
System::String ^ AddUnique(System::String ^ identifier, System::Object ^ value);
public string AddUnique (string identifier, object? value);
public string AddUnique (string identifier, object value);
member this.AddUnique : string * obj -> string
Public Function AddUnique (identifier As String, value As Object) As String
Paramètres
- identifier
- String
Nom de candidat qui est utilisé pour indexer l'entité de code.
- value
- Object
Informations sur l'entité de code ou le mappage de type.
Retours
Valeur de paramètre d'identificateur ou chaîne modifiée en cas de conflit d'attribution de noms.
Remarques
Si la valeur du paramètre d’identificateur n’est pas unique dans l’étendue de l’instance CodeIdentifiers , une nouvelle chaîne unique est générée et utilisée à sa place. La nouvelle chaîne est générée en ajoutant le nom d’entrée. Le nom d’origine n’est pas unique s’il a été passé précédemment à la Addméthode, AddUniqueAddReserved ou s’il a été généré par un appel précédent à la AddUnique méthode. Dans chaque cas, si le nouvel identificateur n’est pas unique, il est d’abord passé à la MakeUnique méthode pour créer un identificateur unique.
Si vous souhaitez contrôler les noms d’entités de code liées à des définitions de schéma XML ou de service Web, utilisez les attributs associés plutôt que de créer une instance de la CodeIdentifiers classe. Pour obtenir une liste complète, consultez Attributs qui contrôlent la sérialisation XML.