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