SearchResultCollection Classe

Definizione

La classe contiene le istanze /> .

public ref class SearchResultCollection : MarshalByRefObject, IDisposable, System::Collections::ICollection
public class SearchResultCollection : MarshalByRefObject, IDisposable, System.Collections.ICollection
type SearchResultCollection = class
    inherit MarshalByRefObject
    interface ICollection
    interface IEnumerable
    interface IDisposable
Public Class SearchResultCollection
Inherits MarshalByRefObject
Implements ICollection, IDisposable
Ereditarietà
SearchResultCollection
Implementazioni

Commenti

A causa delle restrizioni di implementazione, la SearchResultCollection classe non può rilasciare tutte le risorse non gestite quando viene sottoposto a Garbage Collection. Per evitare una perdita di memoria, è necessario chiamare il Dispose metodo quando l'oggetto SearchResultCollection non è più necessario.

Proprietà

Nome Descrizione
Count

Ottiene il numero di SearchResult oggetti in questa raccolta.

Handle

Ottiene l'handle restituito dal IDirectorySearch::ExecuteSearch metodo che esegue la ricerca effettiva. Per altre informazioni, vedere l'articolo IDirectorySearch::ExecuteSearch .

Item[Int32]

Ottiene l'oggetto SearchResult che si trova in corrispondenza di un indice specificato in questa raccolta.

PropertiesLoaded

Ottiene le DirectorySearcher proprietà specificate prima dell'esecuzione della ricerca.

Metodi

Nome Descrizione
Contains(SearchResult)

Determina se un oggetto specificato SearchResult si trova in questa raccolta.

CopyTo(SearchResult[], Int32)

Copia tutti gli SearchResult oggetti in questo insieme nella matrice specifica, a partire dall'indice specificato nella matrice di destinazione.

CreateObjRef(Type)

Crea un oggetto che contiene tutte le informazioni pertinenti necessarie per generare un proxy utilizzato per comunicare con un oggetto remoto.

(Ereditato da MarshalByRefObject)
Dispose()

Rilascia tutte le risorse utilizzate dall'oggetto SearchResultCollection .

Dispose(Boolean)

Rilascia le risorse non gestite usate dall'oggetto SearchResultCollection e, facoltativamente, rilascia le risorse gestite.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Finalize()

Esegue l'override del Finalize() metodo .

GetEnumerator()

Restituisce un enumeratore che è possibile utilizzare per scorrere questa raccolta.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLifetimeService()

Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(SearchResult)

Restituisce l'indice della prima occorrenza dell'oggetto specificato SearchResult nell'insieme.

InitializeLifetimeService()

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia superficiale dell'oggetto corrente MarshalByRefObject .

(Ereditato da MarshalByRefObject)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICollection.CopyTo(Array, Int32)

Copia gli elementi di in ICollection un Arrayoggetto , a partire da un indice specifico Array .

ICollection.IsSynchronized

Ottiene un valore che indica se l'accesso ICollection a è sincronizzato (thread-safe).

ICollection.SyncRoot

Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso al ICollection.

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un IEnumerable in base a un tipo specificato.

Si applica a