CodeIdentifiers.AddUnique(String, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přidá mapování pojmenované entity kódu nebo typu do CodeIdentifiers oboru instance a zajistí, aby byl název jedinečný v rámci oboru.
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.
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
Parametry
- identifier
- String
Název kandidáta, který se používá k indexování entity kódu.
- value
- Object
Informace o mapování entity kódu nebo typu
Návraty
Hodnota parametru identifikátoru nebo upravený řetězec, pokud dojde ke kolizi názvu.
Poznámky
Pokud hodnota parametru identifikátoru není jedinečná v CodeIdentifiers oboru instance, vygeneruje se nový jedinečný řetězec a použije se na jeho místě. Nový řetězec se vygeneruje připojením ke vstupnímu názvu. Původní název není jedinečný, pokud byl předán dříve do Addmetody , nebo AddUniqueAddReserved metoda, nebo pokud byl vygenerován předchozím voláním AddUnique metody. V každém případě, pokud nový identifikátor není jedinečný, je nejprve předán MakeUnique metodě k vytvoření nového jedinečného identifikátoru.
Pokud chcete řídit názvy entit kódu, které jsou vázané na definice schématu XML nebo webové služby, místo vytvoření instance CodeIdentifiers třídy použijte přidružené atributy. Úplný seznam najdete v tématu Atributy, které řídí serializaci XML.