RuntimeArgument.OverloadGroupNames Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.