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 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.