Share via


RuntimeArgument.OverloadGroupNames Proprietà

Definizione

Ottiene un elenco dei gruppi di overload a cui appartiene questo RuntimeArgument.

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)

Valore della proprietà

Elenco di nomi del gruppo di overload.

Commenti

È possibile raggruppare gli argomenti per formare gruppi di overload validi. OverloadGroupNames identifica i gruppi di overload ai quali appartiene questo argomento. Un gruppo di overload non può essere un subset o un set equivalente di un altro gruppo di overload. L'unica eccezione a questa regola è un subset che contiene solo argomenti in cui IsRequired è false. I gruppi di overload possono sovrapporsi ma è un errore se l'intersezione dei gruppi contiene tutti gli argomenti obbligatori di uno o entrambi i gruppi di overload.

Un gruppo di overload è considerato associato se vengono associati tutti gli argomenti IsRequired nel gruppo. Se un gruppo dispone di zero argomenti IsRequired e almeno un argomento associato, tale gruppo è considerato associato. È un errore se nessuno dei gruppi viene associato, a meno che un gruppo di overload non presenti all'interno alcun argomento IsRequired. L'associazione di argomenti IsRequired da più gruppi di overload non è consentita. È un errore disporre di più gruppi di overload associati, ovvero, vengono associati tutti gli argomenti obbligatori in un gruppo di overload e viene associato anche qualsiasi argomento in un altro gruppo di overload.

Qualsiasi violazione delle regole precedenti comporta un ValidationException generato quando l'attività che contiene è preparata per l'esecuzione.

Per altre informazioni, vedere OverloadGroupAttribute.

Si applica a