CodeIdentifiers.AddUnique(String, Object) Methode

Definitie

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.

Van toepassing op