Genişletilmiş Tür Sistem sınıfı üyeleri

ETS, türleri PSMemberTypes enumerasyonu tarafından tanımlanan birkaç farklı üye türüne başvurur. Bu üye türleri özellikleri, yöntemleri, üyeleri ve her biri kendi CLR türü tarafından tanımlanan üye kümelerini içerir. Örneğin, bir NoteProperty kendi PSNoteProperty türüyle tanımlanır. Bu bireysel CLR türlerinin hem kendi benzersiz özellikleri hem de PSMemberInfosınıfından devralınan ortak özellikleri vardır.

PSMemberInfo sınıfı

PSMemberInfo sınıfı, tüm ETS üye türleri için bir temel sınıf olarak görev gösterir. Bu sınıf, tüm üye CLR türlerine aşağıdaki temel özellikleri sağlar.

  • Name özelliği: Üyenin adı. Bu ad temel nesne tarafından tanımlanabilir veya uyarlanmış üyeler veya genişletilmiş üyeler açığa çıkarılırken PowerShell tarafından tanımlanabilir.
  • Değer özelliği: Belirli üyeden döndürülen değer. Her üye türü, üye değerini nasıl işley olduğunu tanımlar.
  • TypeNameOfValue özelliği: Value özelliği tarafından döndürülen değerin CLR türünün adıdır.

Üyelere erişme

Üye koleksiyonlarına PSObject nesnesinin Üyeler, Yöntemler ve Özellikler özellikleri aracılığıyla erişilebilir.

ETS özellikleri

ETS özellikleri, özellik olarak kabul edilebilir üyelerdir. Temelde, bir ifadenin sol tarafında görünebilirler. Diğer ad özelliklerini, kod özelliklerini, PowerShell özelliklerini, not özelliklerini ve betik özelliklerini içerir. Bu özellik türleri hakkında daha fazla bilgi için bkz. ETS özellikleri.

ETS metotları

ETS yöntemleri bağımsız değişken alsa, sonuç getirene ve bir ifadenin sol tarafında görüne görünene üyelerdir. Bunlar kod yöntemlerini, PowerShell yöntemlerini ve betik yöntemlerini içerir. Bu tür yöntemler hakkında daha fazla bilgi için bkz. ETS yöntemleri.