Cmdlet Kodundaki Nitelikler


Windows PowerShell tarafından sağlanan ortak işlevselliği kullanmak için cmdlet kodunda tanımlanan sınıflar ve genel özellikler niteliklerle süslenmiştir. Örneğin, aşağıdaki sınıf tanımı, Get-Proc cmdlet'inin uygulandığı Microsoft .NET Framework sınıfını tanımlamak için Cmdlet özniteliğini kullanır. (Bu cmdlet bu belgede örnek olarak kullanılmıştır ve Windows PowerShell tarafından sağlanan Get-Process cmdlet'ine benzer.)

[Cmdlet(VerbsCommon.Get, "Proc")]
public class GetProcCommand : Cmdlet

Bu öznitelikler meta veri olarak kabul edilir çünkü bunların uygulanması cmdlet kodunun uygulanmasından ayrıdır. Windows PowerShell çalışma zamanı cmdlet'i çalıştırdığında öznitelikleri tanır ve ardından her öznitelik için uygun eylemi gerçekleştirir.

Bu özniteliklerin sağladığı işlevselliğe ilişkin kendi sürümünüzü uygulamak isteyebilirsiniz, ancak iyi bir cmdlet tasarımı bu ortak işlevleri kullanır.

Cmdlet'lerinizde bildirilebilecek farklı nitelikler hakkında daha fazla bilgi için bkz. Öznitelik Türleri.

Ayrıca Bakınız

Özellik Türleri

Windows PowerShell Cmdlet'i Yazma

İlgili makaleler