Compartir a través de


CodeIdentifiers.AddUnique(String, Object) Método

Definición

Agrega una entidad de código o asignación de tipo con nombre al ámbito de la instancia CodeIdentifiers, garantizando que el nombre es único dentro del ámbito.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

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

Parámetros

identifier
String

Un nombre candidato que se utiliza para indizar la entidad de código.

value
Object

La entidad de código o información de asignación de tipos.

Devoluciones

El valor de parámetro del identificador o una cadena modificada si hay una coincidencia de nombres.

Comentarios

Si el valor del parámetro de identificador no es único dentro del ámbito de la CodeIdentifiers instancia, se genera una cadena única nueva y se usa en su lugar. La nueva cadena se genera anexando al nombre de entrada. El nombre original no es único si se pasó anteriormente al Addmétodo , AddUniqueo AddReserved , o si se generó mediante una llamada anterior al AddUnique método . En cada caso, si el nuevo identificador no es único, primero se pasa al MakeUnique método para crear un nuevo identificador único.

Si desea controlar los nombres de las entidades de código que están enlazadas a definiciones de servicio web o esquema XML, use los atributos asociados en lugar de crear una instancia de la CodeIdentifiers clase . Para obtener una lista completa, vea Atributos que controlan la serialización XML.

Se aplica a