CodeIdentifiers.AddUnique(String, Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adiciona uma entidade de código nomeada ou mapeamento de tipo ao CodeIdentifiers escopo da instância, garantindo que o nome seja exclusivo dentro do escopo.
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu 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
Um nome de candidato usado para indexar a entidade de código.
- value
- Object
As informações de mapeamento de tipo ou entidade de código.
Retornos
O valor do parâmetro do identificador ou uma cadeia de caracteres modificada se houver uma colisão de nome.
Comentários
Se o valor do parâmetro do identificador não for exclusivo no CodeIdentifiers escopo da instância, uma nova cadeia de caracteres exclusiva será gerada e usada em seu lugar. A nova cadeia de caracteres é gerada acrescentando ao nome de entrada. O nome original não será exclusivo se ele tiver sido passado anteriormente para o Addmétodo ou , AddUniqueou AddReserved se foi gerado por uma chamada anterior para o AddUnique método. Em cada caso, se o novo identificador não for exclusivo, ele será passado primeiro para o MakeUnique método para criar um novo identificador exclusivo.
Se você quiser controlar os nomes de entidades de código associadas a definições de esquema XML ou serviço Web, use os atributos associados em vez de criar uma instância da CodeIdentifiers classe. Para obter uma lista completa, consulte Atributos que controlam a serialização XML.