CodeIdentifiers.AddUnique(String, Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Voegt een benoemde code-entiteit of typetoewijzing toe aan het bereik van het CodeIdentifiers exemplaar, zodat de naam uniek is binnen het bereik.
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.
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
Parameters
- identifier
- String
Een kandidaatnaam die wordt gebruikt om de code-entiteit te indexeren.
- value
- Object
De code-entiteit of het type toewijzingsgegevens.
Retouren
De waarde van de id-parameter of een gewijzigde tekenreeks als er een naamconflict is.
Opmerkingen
Als de waarde van de id-parameter niet uniek is binnen het bereik van het CodeIdentifiers exemplaar, wordt er een nieuwe, unieke tekenreeks gegenereerd en gebruikt. De nieuwe tekenreeks wordt gegenereerd door deze toe te voegen aan de invoernaam. De oorspronkelijke naam is niet uniek als deze eerder is doorgegeven aan de Addmethode, AddUniqueof AddReserved als deze is gegenereerd door een eerdere aanroep naar de AddUnique methode. Als de nieuwe id in elk geval niet uniek is, wordt deze eerst doorgegeven aan de MakeUnique methode om een nieuwe unieke id te maken.
Als u de namen wilt beheren van code-entiteiten die zijn gebonden aan XML-schema- of webservicedefinities, gebruikt u de bijbehorende kenmerken in plaats van een exemplaar van de CodeIdentifiers klasse te maken. Zie Kenmerken waarmee XML-serialisatie wordt gecontroleerd voor een volledige lijst.