RuntimeArgument.OverloadGroupNames Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una lista de los grupos de sobrecargas a los que pertenece este 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)
Valor de propiedad
Lista de nombres de grupos de sobrecargas.
Comentarios
Los argumentos se pueden agrupar para formar grupos de sobrecargas válidos. OverloadGroupNames identifica los grupos de sobrecarga a los que pertenece este argumento. Un grupo de sobrecargas no puede ser un subconjunto o un conjunto equivalente de otro grupo de sobrecargas. La única excepción a esta regla es un subconjunto que sólo contiene argumentos donde IsRequired es false
. Los grupos de sobrecargas se pueden superponer pero es un error si la intersección de los grupos contiene todos los argumentos necesarios de uno o ambos grupos de sobrecargas.
Se considera que un grupo de sobrecargas está enlazado si se enlazan todos los argumentos IsRequired en el grupo. Si un grupo no tiene ningún argumento IsRequired pero tiene enlazado al menos uno, se considera que el grupo está enlazado. Es un error si no se enlaza ninguno de los grupos a menos que un grupo de sobrecargas no tenga ningún argumento IsRequired en él. No se permite enlazar los argumentos IsRequired de más de un grupo de sobrecargas. Es un error tener enlazado más de un grupo de sobrecargas; es decir, se enlazan todos los argumentos necesarios en un grupo de sobrecargas y también se enlaza cualquier argumento en otro grupo de sobrecargas.
Cualquier infracción de los resultados de las reglas anteriores produce una excepción de tipo ValidationException cuando la actividad que la contiene se prepara para la ejecución.
Para obtener más información, vea OverloadGroupAttribute.