如何直接将powershell开关(System.Management.Automation.SwitchParameter)传递给ARM模板(将在模板中用作条件)?
目前我正在使用将交换机转换为字符串的解决方法。
答案 0 :(得分:1)
假设您的开关名为fullversion:
New-AzureRmResourceGroupDeployment -fullversion $fullversion.IsPresent
并且您的参数文件还包含一个名为fullversion的参数,然后您可以将其传递给:
var ADISYONLISTESI = ArrayList<AdisyonListesiBilgileri>()
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
if(requestCode == 1){
var gecici = AdisyonListesiBilgileri(
data?.extras!!.getDouble("MIKTAR"),
data?.extras!!.getDouble("PORSIYON"),
data?.extras!!.getSerializable("URUNANABILGILERI") as UrunBilgileri,
data?.extras!!.getSerializable("SECILENOZELLIKLER") as ArrayList<secilenOzellikler>,
data?.extras!!.getSerializable("OZELLIKLISTESI") as ArrayList<UrunOzellikBilgileri>,
0,
0,
null,
null,
null
)
ADISYONLISTESI.add(gecici)
var bundle = Bundle()
bundle.putSerializable("ADISYONLISTESI",ADISYONLISTESI)
var masaAdisyon = MasaAdisyon()
masaAdisyon.arguments = bundle
var fragmentManager = getFragmentManager()
fragmentManager?.beginTransaction()?.detach(masaAdisyon)?.attach(masaAdisyon)?.commit()
}
}