CodeIdentifiers.AddUnique(String, Object) Metódus

Definíció

Névvel ellátott kódentitást vagy típusleképezést ad hozzá a CodeIdentifiers példány hatóköréhez, biztosítva, hogy a név egyedi legyen a hatókörön belül.

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

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

Paraméterek

identifier
String

A kódentitást indexelő jelölt név.

value
Object

A kód entitása vagy típusleképezési adatai.

Válaszok

Az azonosító paraméter értéke vagy módosított sztring, ha névütközés van.

Megjegyzések

Ha az azonosító paraméter értéke nem egyedi a CodeIdentifiers példány hatókörén belül, egy új, egyedi sztring jön létre és használatos a helyén. Az új sztring a bemeneti névhez való hozzáfűzéssel jön létre. Az eredeti név nem egyedi, ha korábban Adda , vagy AddUniqueAddReserved metódusnak adták át, vagy ha azt a AddUnique metódus egy korábbi hívása hozta létre. Minden esetben, ha az új azonosító nem egyedi, a rendszer először átadja a MakeUnique metódusnak egy új egyedi azonosító létrehozásához.

Ha az XML-séma- vagy webszolgáltatás-definíciókhoz kötött kódentitások nevét szeretné szabályozni, használja a társított attribútumokat az CodeIdentifiers osztály egy példányának létrehozása helyett. A teljes listát az XML-szerializálást vezérlő attribútumok című témakörben találja.

A következőre érvényes: