RuntimeArgument.OverloadGroupNames Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.