Share via


RuntimeArgument.OverloadGroupNames Propriedade

Definição

Obtém uma lista dos grupos de sobrecargas aos quais este 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 da propriedade

Uma lista de nomes de grupo de sobrecarga.

Comentários

Os argumentos podem ser agrupados para formar grupos de sobrecarga válidos. OverloadGroupNames identifica os grupos de sobrecarga aos quais esse 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 essa regra é um subconjunto que contém apenas argumentos em que IsRequired é false. Grupos de sobrecarga podem se sobrepor, mas será um erro se a interseção dos grupos contiver todos os argumentos necessários de um ou ambos os grupos de sobrecarga.

Um grupo de sobrecarga está sendo associado se todos os argumentos de IsRequired no grupo são associados. Se um grupo tem os argumentos de IsRequired zero e pelo menos um argumento associado, então o grupo está sendo associado. Será um erro se nenhum dos grupos estiver associado, a menos que um grupo de sobrecarga não IsRequired tenha argumentos. Argumentos de associação IsRequired de mais de um grupo de sobrecarga não são permitidos. É um erro para ter mais de um grupo de sobrecarga associada, isto é, todos os argumentos necessários em um grupo de sobrecarga é limitado e qualquer argumento em outro grupo de sobrecarga está associado também.

Qualquer violação das regras anteriores resulta em um ValidationException sendo gerado quando a atividade que contém é preparada para execução.

Para obter mais informações, consulte OverloadGroupAttribute.

Aplica-se a