CodeIdentifiers.AddUnique(String, Object) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till en namngiven kodentitet eller typmappning i instansens CodeIdentifiers omfång, vilket säkerställer att namnet är unikt inom omfånget.
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.
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
Parametrar
- identifier
- String
Ett kandidatnamn som används för att indexering av kodentiteten.
- value
- Object
Information om kodentitet eller typmappning.
Returer
Parametervärdet för identifieraren eller en modifierad sträng om det finns en namnkollision.
Kommentarer
Om parametervärdet för identifieraren inte är unikt inom instansens CodeIdentifiers omfång genereras en ny, unik sträng och används i dess ställe. Den nya strängen genereras genom att lägga till indatanamnet. Det ursprungliga namnet är inte unikt om det skickades tidigare till Addmetoden , AddUniqueeller AddReserved eller om det genererades av ett tidigare anrop till AddUnique metoden. Om den nya identifieraren i varje fall inte är unik skickas den MakeUnique först till metoden för att skapa en ny unik identifierare.
Om du vill styra namnen på kodentiteter som är bundna till XML-schema- eller webbtjänstdefinitioner använder du de associerade attributen i stället för att skapa en instans av CodeIdentifiers klassen. En fullständig lista finns i Attribut som styr XML-serialisering.