Bagikan melalui


RuntimeArgument.OverloadGroupNames Properti

Definisi

Mendapatkan daftar grup kelebihan beban tempat ini RuntimeArgument berada.

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)

Nilai Properti

Daftar nama grup kelebihan beban.

Keterangan

Argumen dapat dikelompokkan bersama untuk membentuk grup kelebihan beban yang valid. OverloadGroupNames mengidentifikasi grup kelebihan beban tempat argumen ini berada. Grup overload tidak dapat berupa subset atau kumpulan setara dari grup overload lainnya. Satu-satunya pengecualian untuk aturan ini adalah subset yang hanya berisi argumen di mana IsRequired adalah false. Grup kelebihan beban dapat tumpang tindih tetapi merupakan kesalahan jika persimpangan grup berisi semua argumen yang diperlukan dari satu atau kedua grup kelebihan beban.

Grup overload dianggap terikat jika semua argumen IsRequired dalam grup terikat. Jika sebuah grup memiliki nol IsRequired argumen dan setidaknya satu argumen terikat, maka grup tersebut dianggap terikat. Ini adalah kesalahan jika tidak ada grup yang terikat kecuali satu grup kelebihan beban tidak IsRequired memiliki argumen di dalamnya. Mengikat IsRequired argumen dari lebih dari satu grup kelebihan beban tidak diizinkan. Merupakan kesalahan untuk memiliki lebih dari satu grup overload, yaitu, semua argumen yang diperlukan dalam satu grup overload terikat dan argumen apa pun dalam grup overload lainnya juga terikat.

Setiap pelanggaran aturan sebelumnya menghasilkan ValidationException dilemparkan ketika aktivitas yang berisi disiapkan untuk dieksekusi.

Untuk informasi selengkapnya, lihat OverloadGroupAttribute.

Berlaku untuk