PowerShell'de, tek argümanı çağırmak için New-Object
kullanmak istiyorum. Net kurucu new X509Certificate2(byte[] byteArray)
. Sorun powershell bir bayt dizisi ile bunu yaparken, bana ŞaşırtıcıTek bir dizi parametresi alan bir kurucu için Yeni Nesne'yi nasıl ararım?
New-Object : Cannot find an overload for "X509Certificate2" and the argument count: "516".
Diziyi, yazılmadan (aslında [nesne []] yerine) [byte []] olarak yazarak, doğru yapıcıyı seçerken tüm belirsizlikleri ortadan kaldırırsınız. PowerShell, örtülü veya açık bir yayın yokken bir oynatma gerçekleştirirken bir kurucu arayacaktır. – x0n
Benim durumumda güçlü yazarak yaptım ama hiçbir şey ... – Andry
Aynı, açıkça ekleyerek türlerin hiçbir şey yapmaz. Baytları içeren ifadeyi kontrol etmek için, zaten [] biçiminde değil, nesne baytını [] vardır. Keith Hills önerisini kullanmak iyi çalışıyor. – Svend