RuntimeArgument.OverloadGroupNames Propriété

Définition

Obtient la liste des groupes surchargés auxquels l'objet 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 de noms de groupes surchargés.

Remarques

Les arguments peuvent être groupés ensemble pour former des groupes surchargés valides. OverloadGroupNames identifie les groupes surchargés auxquels cet argument appartient. Un groupe surchargé ne peut pas être un sous-ensemble ou un ensemble équivalent d'un autre groupe surchargé. La seule exception à cette règle est celle d’un sous-ensemble qui contient uniquement des arguments où IsRequired a la valeur false. Les groupes surchargés peuvent se chevaucher mais il se produit une erreur si l’intersection des groupes contient tous les arguments obligatoires d’un groupe surchargé ou des deux.

Un groupe surchargé est considéré comme lié si tous les arguments IsRequired de celui-ci sont liés. Si un groupe n’a aucun argument IsRequired et au moins un argument lié, il est considéré comme lié. Si aucun des groupes n'est lié à moins qu'un groupe surchargé ne contienne aucun argument IsRequired, cela correspond à une erreur. La liaison d’arguments IsRequired à partir de plusieurs groupes surchargés n’est pas autorisée. Il se produit une erreur si vous avez plusieurs groupes surchargés liés, autrement dit si tous les arguments obligatoires d'un groupe surchargé sont liés et qu'un argument d'un autre groupe surchargé est également lié.

Toute violation des règles précédentes lève une exception ValidationException lorsque l'activité conteneur est préparée pour l'exécution.

Pour plus d'informations, consultez OverloadGroupAttribute.

S’applique à