ProcessModuleCollection Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece uma coleção fortemente tipada de ProcessModule objetos.
public ref class ProcessModuleCollection : System::Collections::ReadOnlyCollectionBase
public ref class ProcessModuleCollection : System::Collections::ICollection
public class ProcessModuleCollection : System.Collections.ReadOnlyCollectionBase
public class ProcessModuleCollection : System.Collections.ICollection
type ProcessModuleCollection = class
inherit ReadOnlyCollectionBase
type ProcessModuleCollection = class
interface ICollection
interface IEnumerable
Public Class ProcessModuleCollection
Inherits ReadOnlyCollectionBase
Public Class ProcessModuleCollection
Implements ICollection
- Herança
- Herança
-
ProcessModuleCollection
- Implementações
Observações
Um módulo é um ficheiro executável ou uma biblioteca de ligação dinâmica (DLL). Cada processo consiste em um ou mais módulos. Pode usar esta classe para iterar sobre uma coleção de módulos de processo no sistema. Um módulo é identificado pelo seu nome de módulo e pelo caminho do ficheiro totalmente qualificado.
Construtores
| Name | Description |
|---|---|
| ProcessModuleCollection() |
Inicializa uma nova instância da ProcessModuleCollection classe, sem instâncias associadas ProcessModule . |
| ProcessModuleCollection(ProcessModule[]) |
Inicializa uma nova instância da ProcessModuleCollection classe, usando o array especificado de ProcessModule instâncias. |
Propriedades
| Name | Description |
|---|---|
| Count |
Obtém o número de elementos contidos na coleção. |
| Count |
Obtém o número de elementos contidos na ReadOnlyCollectionBase instância. (Herdado de ReadOnlyCollectionBase) |
| InnerList |
Obtém a lista de elementos contidos na ReadOnlyCollectionBase instância. (Herdado de ReadOnlyCollectionBase) |
| Item[Int32] |
Obtém um índice para iterar sobre o conjunto de módulos de processo. |
Métodos
| Name | Description |
|---|---|
| Contains(ProcessModule) |
Determina se o módulo de processo especificado existe na coleção. |
| CopyTo(ProcessModule[], Int32) |
Copia um array de ProcessModule instâncias para a coleção, no índice especificado. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetEnumerator() |
Devolve um enumerador que itera numa coleção. |
| GetEnumerator() |
Devolve um enumerador que itera pela ReadOnlyCollectionBase instância. (Herdado de ReadOnlyCollectionBase) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| IndexOf(ProcessModule) |
Fornece a localização de um módulo especificado dentro da coleção. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Copia os elementos da coleção para um array, começando num índice particular do array. |
| ICollection.CopyTo(Array, Int32) |
Copia a totalidade ReadOnlyCollectionBase para uma unidimensional Arraycompatível , começando no índice especificado do array alvo. (Herdado de ReadOnlyCollectionBase) |
| ICollection.IsSynchronized |
Recebe um valor que indica se o acesso à coleção está sincronizado (thread safe). |
| ICollection.IsSynchronized |
Recebe um valor que indica se o acesso a um ReadOnlyCollectionBase objeto está sincronizado (thread safe). (Herdado de ReadOnlyCollectionBase) |
| ICollection.SyncRoot |
Obtém um objeto que pode ser usado para sincronizar o acesso à coleção. |
| ICollection.SyncRoot |
Obtém um objeto que pode ser usado para sincronizar o acesso a um ReadOnlyCollectionBase objeto. (Herdado de ReadOnlyCollectionBase) |
Métodos da Extensão
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Permite a paralelização de uma consulta. |
| AsQueryable(IEnumerable) |
Converte um IEnumerable para um IQueryable. |
| Cast<TResult>(IEnumerable) |
Conjura os elementos de an IEnumerable para o tipo especificado. |
| OfType<TResult>(IEnumerable) |
Filtra os elementos de um IEnumerable com base num tipo especificado. |