ProcessModuleCollection ProcessModuleCollection ProcessModuleCollection ProcessModuleCollection Class

Definition

Stellt eine stark typisierte Auflistung von ProcessModule-Objekten bereit.Provides a strongly typed collection of ProcessModule objects.

public ref class ProcessModuleCollection : System::Collections::ReadOnlyCollectionBase
public class ProcessModuleCollection : System.Collections.ReadOnlyCollectionBase
type ProcessModuleCollection = class
    inherit ReadOnlyCollectionBase
Public Class ProcessModuleCollection
Inherits ReadOnlyCollectionBase
Vererbung
ProcessModuleCollectionProcessModuleCollectionProcessModuleCollectionProcessModuleCollection

Hinweise

Ein Modul ist eine ausführbare Datei oder DLL (Dynamic Link Library).A module is an executable file or a dynamic link library (DLL). Jeder Prozess besteht aus einem oder mehreren Modulen.Each process consists of one or more modules. Sie können diese Klasse verwenden, um eine Auflistung von Prozessmodulen auf dem System zu durchlaufen.You can use this class to iterate over a collection of process modules on the system. Ein Modul wird durch den Modulnamen und den voll qualifizierten Dateipfad identifiziert.A module is identified by its module name and fully qualified file path.

Konstruktoren

ProcessModuleCollection() ProcessModuleCollection() ProcessModuleCollection() ProcessModuleCollection()

Initialisiert eine neue Instanz der ProcessModuleCollection-Klasse ohne zugeordnete ProcessModule-Instanzen.Initializes a new instance of the ProcessModuleCollection class, with no associated ProcessModule instances.

ProcessModuleCollection(ProcessModule[]) ProcessModuleCollection(ProcessModule[]) ProcessModuleCollection(ProcessModule[]) ProcessModuleCollection(ProcessModule[])

Initialisiert eine neue Instanz der ProcessModuleCollection-Klasse mit dem angegebenen Array von ProcessModule-Instanzen.Initializes a new instance of the ProcessModuleCollection class, using the specified array of ProcessModule instances.

Eigenschaften

Capacity Capacity Capacity Capacity
Count Count Count Count
InnerList InnerList InnerList InnerList

Ruft die Liste der in der ReadOnlyCollectionBase-Instanz enthaltenen Elemente ab.Gets the list of elements contained in the ReadOnlyCollectionBase instance.

(Inherited from ReadOnlyCollectionBase)
Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Ruft einen Index ab, mit dem die Gruppe von Prozessmodulen durchlaufen werden kann.Gets an index for iterating over the set of process modules.

Methoden

Add(ProcessModule) Add(ProcessModule) Add(ProcessModule) Add(ProcessModule)
AddRange(IEnumerable<ProcessModule>) AddRange(IEnumerable<ProcessModule>) AddRange(IEnumerable<ProcessModule>) AddRange(IEnumerable<ProcessModule>)
AsReadOnly() AsReadOnly() AsReadOnly() AsReadOnly()
BinarySearch(Int32, Int32, ProcessModule, IComparer<ProcessModule>) BinarySearch(Int32, Int32, ProcessModule, IComparer<ProcessModule>) BinarySearch(Int32, Int32, ProcessModule, IComparer<ProcessModule>) BinarySearch(Int32, Int32, ProcessModule, IComparer<ProcessModule>)
BinarySearch(ProcessModule) BinarySearch(ProcessModule) BinarySearch(ProcessModule) BinarySearch(ProcessModule)
BinarySearch(ProcessModule, IComparer<ProcessModule>) BinarySearch(ProcessModule, IComparer<ProcessModule>) BinarySearch(ProcessModule, IComparer<ProcessModule>) BinarySearch(ProcessModule, IComparer<ProcessModule>)
Clear() Clear() Clear() Clear()
Contains(ProcessModule) Contains(ProcessModule) Contains(ProcessModule) Contains(ProcessModule)

Bestimmt, ob das angegebene Prozessmodul in der Auflistung vorhanden ist.Determines whether the specified process module exists in the collection.

ConvertAll<TOutput>(Converter<ProcessModule,TOutput>) ConvertAll<TOutput>(Converter<ProcessModule,TOutput>) ConvertAll<TOutput>(Converter<ProcessModule,TOutput>) ConvertAll<TOutput>(Converter<ProcessModule,TOutput>)
CopyTo(Int32, ProcessModule[], Int32, Int32) CopyTo(Int32, ProcessModule[], Int32, Int32) CopyTo(Int32, ProcessModule[], Int32, Int32) CopyTo(Int32, ProcessModule[], Int32, Int32)
CopyTo(ProcessModule[]) CopyTo(ProcessModule[]) CopyTo(ProcessModule[]) CopyTo(ProcessModule[])
CopyTo(ProcessModule[], Int32) CopyTo(ProcessModule[], Int32) CopyTo(ProcessModule[], Int32) CopyTo(ProcessModule[], Int32)

Kopiert ein Array von ProcessModule-Instanzen am angegebenen Index in die Auflistung.Copies an array of ProcessModule instances to the collection, at the specified index.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Exists(Predicate<ProcessModule>) Exists(Predicate<ProcessModule>) Exists(Predicate<ProcessModule>) Exists(Predicate<ProcessModule>)
Find(Predicate<ProcessModule>) Find(Predicate<ProcessModule>) Find(Predicate<ProcessModule>) Find(Predicate<ProcessModule>)
FindAll(Predicate<ProcessModule>) FindAll(Predicate<ProcessModule>) FindAll(Predicate<ProcessModule>) FindAll(Predicate<ProcessModule>)
FindIndex(Int32, Int32, Predicate<ProcessModule>) FindIndex(Int32, Int32, Predicate<ProcessModule>) FindIndex(Int32, Int32, Predicate<ProcessModule>) FindIndex(Int32, Int32, Predicate<ProcessModule>)
FindIndex(Int32, Predicate<ProcessModule>) FindIndex(Int32, Predicate<ProcessModule>) FindIndex(Int32, Predicate<ProcessModule>) FindIndex(Int32, Predicate<ProcessModule>)
FindIndex(Predicate<ProcessModule>) FindIndex(Predicate<ProcessModule>) FindIndex(Predicate<ProcessModule>) FindIndex(Predicate<ProcessModule>)
FindLast(Predicate<ProcessModule>) FindLast(Predicate<ProcessModule>) FindLast(Predicate<ProcessModule>) FindLast(Predicate<ProcessModule>)
FindLastIndex(Int32, Int32, Predicate<ProcessModule>) FindLastIndex(Int32, Int32, Predicate<ProcessModule>) FindLastIndex(Int32, Int32, Predicate<ProcessModule>) FindLastIndex(Int32, Int32, Predicate<ProcessModule>)
FindLastIndex(Int32, Predicate<ProcessModule>) FindLastIndex(Int32, Predicate<ProcessModule>) FindLastIndex(Int32, Predicate<ProcessModule>) FindLastIndex(Int32, Predicate<ProcessModule>)
FindLastIndex(Predicate<ProcessModule>) FindLastIndex(Predicate<ProcessModule>) FindLastIndex(Predicate<ProcessModule>) FindLastIndex(Predicate<ProcessModule>)
ForEach(Action<ProcessModule>) ForEach(Action<ProcessModule>) ForEach(Action<ProcessModule>) ForEach(Action<ProcessModule>)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetRange(Int32, Int32) GetRange(Int32, Int32) GetRange(Int32, Int32) GetRange(Int32, Int32)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(ProcessModule) IndexOf(ProcessModule) IndexOf(ProcessModule) IndexOf(ProcessModule)

Stellt die Position eines angegebenen Moduls in der Auflistung zur Verfügung.Provides the location of a specified module within the collection.

IndexOf(ProcessModule, Int32) IndexOf(ProcessModule, Int32) IndexOf(ProcessModule, Int32) IndexOf(ProcessModule, Int32)
IndexOf(ProcessModule, Int32, Int32) IndexOf(ProcessModule, Int32, Int32) IndexOf(ProcessModule, Int32, Int32) IndexOf(ProcessModule, Int32, Int32)
Insert(Int32, ProcessModule) Insert(Int32, ProcessModule) Insert(Int32, ProcessModule) Insert(Int32, ProcessModule)
InsertRange(Int32, IEnumerable<ProcessModule>) InsertRange(Int32, IEnumerable<ProcessModule>) InsertRange(Int32, IEnumerable<ProcessModule>) InsertRange(Int32, IEnumerable<ProcessModule>)
LastIndexOf(ProcessModule) LastIndexOf(ProcessModule) LastIndexOf(ProcessModule) LastIndexOf(ProcessModule)
LastIndexOf(ProcessModule, Int32) LastIndexOf(ProcessModule, Int32) LastIndexOf(ProcessModule, Int32) LastIndexOf(ProcessModule, Int32)
LastIndexOf(ProcessModule, Int32, Int32) LastIndexOf(ProcessModule, Int32, Int32) LastIndexOf(ProcessModule, Int32, Int32) LastIndexOf(ProcessModule, Int32, Int32)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(ProcessModule) Remove(ProcessModule) Remove(ProcessModule) Remove(ProcessModule)
RemoveAll(Predicate<ProcessModule>) RemoveAll(Predicate<ProcessModule>) RemoveAll(Predicate<ProcessModule>) RemoveAll(Predicate<ProcessModule>)
RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)
RemoveRange(Int32, Int32) RemoveRange(Int32, Int32) RemoveRange(Int32, Int32) RemoveRange(Int32, Int32)
Reverse() Reverse() Reverse() Reverse()
Reverse(Int32, Int32) Reverse(Int32, Int32) Reverse(Int32, Int32) Reverse(Int32, Int32)
Sort() Sort() Sort() Sort()
Sort(Comparison<ProcessModule>) Sort(Comparison<ProcessModule>) Sort(Comparison<ProcessModule>) Sort(Comparison<ProcessModule>)
Sort(IComparer<ProcessModule>) Sort(IComparer<ProcessModule>) Sort(IComparer<ProcessModule>) Sort(IComparer<ProcessModule>)
Sort(Int32, Int32, IComparer<ProcessModule>) Sort(Int32, Int32, IComparer<ProcessModule>) Sort(Int32, Int32, IComparer<ProcessModule>) Sort(Int32, Int32, IComparer<ProcessModule>)
ToArray() ToArray() ToArray() ToArray()
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
TrimExcess() TrimExcess() TrimExcess() TrimExcess()
TrueForAll(Predicate<ProcessModule>) TrueForAll(Predicate<ProcessModule>) TrueForAll(Predicate<ProcessModule>) TrueForAll(Predicate<ProcessModule>)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)
ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized
ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Erweiterungsmethoden

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für:

Siehe auch