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 ou um mapeamento de tipos nomeado ao escopo da instância CodeIdentifiers, 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 que é usado para indexar a entidade de código.
- value
- Object
As informações de entidade de código ou mapeamento de tipos.
Retornos
O valor do parâmetro identificador ou uma cadeia de caracteres modificada se houver uma colisão de nomes.
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 é exclusivo se ele foi passado anteriormente para o AddAddUniquemétodo, ou AddReserved se foi gerado por uma chamada anterior ao 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.