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á pojmenovanou entitu kódu nebo mapování typu do CodeIdentifiers oboru instance a zajistí, aby byl název v rámci oboru jedinečný.
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 nebo typu kódu.
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 rámci 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 Addmetodě , AddUniquenebo AddReserved metoda, nebo pokud byl generová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ě vytvořit nový jedinečný identifikátor.
Pokud chcete řídit názvy entit kódu, které jsou vázány na definice schématu XML nebo webové služby, použijte přidružené atributy místo vytvoření instance CodeIdentifiers třídy. Úplný seznam naleznete v části Atributy, které řídí serializaci XML.