İşlemler Nasıl Desteklenir?
Bu örnek, bir cmdlet'e işlemler için destek ekleyen temel kod öğelerini gösterir.
Bu önemli
Windows PowerShell'in işlemleri nasıl işlediği hakkında daha fazla bilgi için bkz. İşlemler Hakkında.
İşlemleri desteklemek için
Cmdlet özniteliğini bildirdiğinizde cmdlet'in işlemleri desteklediğini belirtin. Cmdlet işlemleri desteklediğinde, Windows PowerShell çalıştırıldığında cmdlet'e
UseTransactionparametresini ekler.[Cmdlet(VerbsCommunications.Send, "GreetingTx", SupportsTransactions=true )]Giriş işleme yöntemlerinden birine, bir işlemin mevcut olup olmadığını belirlemek için bir
ifbloğu ekleyin.ififadesitrueolarak çözümlenirse, bu ifade içindeki eylemler mevcut işlem bağlamında gerçekleştirilebilir.if (TransactionAvailable()) { using (CurrentPSTransaction) { WriteObject("Hello " + name + " from within a transaction."); } }
Ayrıca Bakınız
Windows PowerShell Cmdlet'i Yazma