RuntimeArgument.OverloadGroupNames Propriété

Définition

Obtient une liste des groupes de surcharge auxquels cela RuntimeArgument appartient.

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)

Valeur de propriété

Liste des noms de groupes surchargés.

Remarques

Les arguments peuvent être regroupés pour former des groupes de surcharge valides. OverloadGroupNames identifie les groupes de surcharge auxquels cet argument appartient. Un groupe de surcharge ne peut pas être un sous-ensemble ou un ensemble équivalent d’un autre groupe de surcharge. La seule exception à cette règle est un sous-ensemble qui contient uniquement des arguments où IsRequired se trouve false. Les groupes de surcharge peuvent se chevaucher, mais il s’agit d’une erreur si l’intersection des groupes contient tous les arguments requis d’un ou des deux groupes de surcharge.

Un groupe de surcharge est considéré comme lié si tous les IsRequired arguments du groupe sont liés. Si un groupe a zéro IsRequired argument et au moins un argument lié, le groupe est considéré comme lié. Il s’agit d’une erreur si aucun des groupes n’est lié, sauf si un groupe de surcharge n’a pas IsRequired d’arguments dans celui-ci. Les arguments de liaison IsRequired de plusieurs groupes de surcharge ne sont pas autorisés. Il s’agit d’une erreur d’avoir plusieurs groupes de surcharge liés, c’est-à-dire que tous les arguments requis d’un groupe de surcharge sont liés et tout argument d’un autre groupe de surcharge est également lié.

Toute violation des règles précédentes entraîne une ValidationException levée lorsque l’activité contenante est préparée pour l’exécution.

Pour plus d’informations, consultez OverloadGroupAttribute.

S’applique à