CodeIdentifiers.AddUnique(String, Object) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.