RuntimeArgument.OverloadGroupNames Propriedade
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.
Obtém uma lista dos grupos de sobrecarga a que isto RuntimeArgument pertence.
public:
property System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ OverloadGroupNames { System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ get(); };
public System.Collections.ObjectModel.ReadOnlyCollection<string> OverloadGroupNames { get; }
member this.OverloadGroupNames : System.Collections.ObjectModel.ReadOnlyCollection<string>
Public ReadOnly Property OverloadGroupNames As ReadOnlyCollection(Of String)
Valor de Propriedade
Uma lista de nomes de grupos de sobrecarga.
Observações
Os argumentos podem ser agrupados para formar grupos de sobrecarga válidos.
OverloadGroupNames identifica os grupos de sobrecarga a que este argumento pertence. Um grupo de sobrecarga não pode ser um subconjunto ou um conjunto equivalente de outro grupo de sobrecarga. A única exceção a esta regra é um subconjunto que contém apenas argumentos onde IsRequired é false. Os grupos de sobrecarga podem sobrepor-se, mas é um erro se a interseção dos grupos contiver todos os argumentos necessários de um ou de ambos os grupos de sobrecarga.
Um grupo de sobrecarga é considerado vinculado se todos os IsRequired argumentos no grupo estiverem vinculados. Se um grupo tiver zero IsRequired argumentos e pelo menos um argumento vinculado, o grupo será considerado vinculado. É um erro se nenhum dos grupos estiver ligado, a menos que um grupo de sobrecarga não IsRequired tenha argumentos. Não são permitidos argumentos de ligação IsRequired de mais do que um grupo de sobrecarga. É um erro ter mais de um grupo de sobrecarga vinculado, ou seja, todos os argumentos necessários em um grupo de sobrecarga são vinculados e qualquer argumento em outro grupo de sobrecarga também é vinculado.
Qualquer violação das regras anteriores resulta em um ValidationException lançamento quando a atividade contenda está preparada para execução.
Para obter mais informações, veja OverloadGroupAttribute.