CodeIdentifiers.AddUnique(String, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dodaje nazwaną jednostkę kodu lub mapowanie typu do CodeIdentifiers zakresu wystąpienia, zapewniając, że nazwa jest unikatowa w zakresie.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
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
Nazwa kandydata używana do indeksowania jednostki kodu.
- value
- Object
Informacje o mapowaniu jednostki kodu lub typu.
Zwraca
Wartość parametru identyfikatora lub zmodyfikowany ciąg, jeśli występuje kolizja nazw.
Uwagi
Jeśli wartość parametru identyfikatora nie jest unikatowa w CodeIdentifiers zakresie wystąpienia, nowy, unikatowy ciąg jest generowany i używany w jego miejscu. Nowy ciąg jest generowany przez dołączenie do nazwy wejściowej. Oryginalna nazwa nie jest unikatowa, jeśli została przekazana wcześniej do Addmetody , AddUniquelub AddReserved , lub została wygenerowana przez poprzednie wywołanie AddUnique metody . W każdym przypadku, jeśli nowy identyfikator nie jest unikatowy, najpierw jest przekazywany do MakeUnique metody w celu utworzenia nowego unikatowego identyfikatora.
Jeśli chcesz kontrolować nazwy jednostek kodu powiązanych z definicjami schematu XML lub usługi sieci Web, użyj skojarzonych atrybutów zamiast tworzenia wystąpienia CodeIdentifiers klasy. Aby uzyskać pełną listę, zobacz Atrybuty kontrolujące serializacji XML.