Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Tingkat Keparahan: Peringatan
Deskripsi
Fungsi yang mendukung input alur harus selalu menangani input parameter dalam blok proses. Perilaku tak terduga dapat mengakibatkan jika input ditangani langsung dalam isi fungsi di mana parameter menyatakan dukungan alur.
Contoh
Salah
Function Get-Number
{
[CmdletBinding()]
Param(
[Parameter(ValueFromPipeline)]
[int]
$Number
)
$Number
}
Hasil
PS C:\> 1..5 | Get-Number
5
Benar
Function Get-Number
{
[CmdletBinding()]
Param(
[Parameter(ValueFromPipeline)]
[int]
$Number
)
process
{
$Number
}
}
Hasil
PS C:\> 1..5 | Get-Number
1
2
3
4
5