CodeIdentifiers.AddUnique(String, Object) Método

Definição

Adiciona uma entidade de código nomeada ou mapeamento de tipo ao CodeIdentifiers âmbito da instância, garantindo que o nome é único dentro do âmbito.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir 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 candidato que é usado para indexar a entidade de código.

value
Object

A entidade do código ou a informação de mapeamento do tipo.

Devoluções

O valor do parâmetro identificador ou uma cadeia modificada se houver uma colisão de nome.

Observações

Se o valor do parâmetro identificador não for único dentro do CodeIdentifiers âmbito da instância, uma nova cadeia única é gerada e usada em seu lugar. A nova cadeia é gerada adicionando ao nome da entrada. O nome original não é único se foi passado anteriormente ao Add, , ou AddUnique ao método, ou se foi gerado por uma chamada anterior ao AddReserved métodoAddUnique. Em cada caso, se o novo identificador não for único, ele é primeiro passado ao MakeUnique método para criar um novo identificador único.

Se quiser controlar os nomes das entidades de código que estão ligadas a definições de XML Schema ou Web Service, use os atributos associados em vez de criar uma instância da CodeIdentifiers classe. Para uma lista completa, veja Atributos que Controlam a Serialização XML.

Aplica-se a