Condividi tramite


WebPartDescriptionCollection Classe

Definizione

È costituita da una raccolta di oggetti WebPartDescription da usare con i cataloghi dei controlli WebPart. La classe non può essere ereditata.

public ref class WebPartDescriptionCollection sealed : System::Collections::ReadOnlyCollectionBase
public sealed class WebPartDescriptionCollection : System.Collections.ReadOnlyCollectionBase
type WebPartDescriptionCollection = class
    inherit ReadOnlyCollectionBase
Public NotInheritable Class WebPartDescriptionCollection
Inherits ReadOnlyCollectionBase
Ereditarietà
WebPartDescriptionCollection

Commenti

La WebPartDescriptionCollection classe viene creata dai vari CatalogPart controlli nelle relative implementazioni del GetAvailableWebPartDescriptions metodo . Per ogni WebPart controllo contenuto in un CatalogPart controllo, viene creato un WebPartDescription oggetto . Questo oggetto mantiene informazioni di base su un WebPart controllo, incluso il relativo ID, il relativo titolo, la relativa descrizione e un percorso a un'icona associata. I vari CatalogPart controlli possono utilizzare un WebPartDescription oggetto per visualizzare le informazioni di un WebPart controllo nel catalogo, senza dover creare un'istanza del WebPart controllo stesso.

La WebPartDescriptionCollection classe viene utilizzata internamente dal set di controlli Web part per mantenere una raccolta di tutti gli WebPartDescription oggetti utilizzati in un catalogo. La WebPartDescriptionCollection raccolta viene utilizzata solo quando una pagina è in modalità di visualizzazione catalogo. Quando viene eseguito il rendering di un CatalogPart controllo, scorre l'insieme WebPartDescriptionCollection aggiungendo le informazioni da ogni WebPartDescription oggetto al catalogo visualizzato.

Costruttori

WebPartDescriptionCollection()

Inizializza una nuova istanza vuota della classe WebPartDescriptionCollection.

WebPartDescriptionCollection(ICollection)

Inizializza una nuova istanza di un oggetto WebPartDescriptionCollection passando in un insieme ICollection di oggetti WebPartDescription.

Proprietà

Count

Ottiene il numero di elementi contenuti nell'istanza di ReadOnlyCollectionBase.

(Ereditato da ReadOnlyCollectionBase)
InnerList

Ottiene l'elenco degli elementi contenuti nell'istanza di ReadOnlyCollectionBase.

(Ereditato da ReadOnlyCollectionBase)
Item[Int32]

Restituisce un membro dell'insieme a seconda del relativo indice nell'insieme.

Item[String]

Ottiene un membro dell'insieme in base a un identificatore di stringa univoco.

Metodi

Contains(WebPartDescription)

Restituisce un valore che indica la presenza di un particolare controllo nell'insieme.

CopyTo(WebPartDescription[], Int32)

Copia l'insieme in una matrice di oggetti WebPartDescription.

Equals(Object)

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

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore per lo scorrimento dell'istanza di ReadOnlyCollectionBase.

(Ereditato da ReadOnlyCollectionBase)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(WebPartDescription)

Restituisce la posizione di un membro specifico dell'insieme.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

ICollection.CopyTo(Array, Int32)

Copia l'intero oggetto ReadOnlyCollectionBase in un oggetto Array compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione.

(Ereditato da ReadOnlyCollectionBase)
ICollection.IsSynchronized

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

(Ereditato da ReadOnlyCollectionBase)
ICollection.SyncRoot

Ottiene un oggetto che può essere usato per sincronizzare l'accesso all'oggetto ReadOnlyCollectionBase.

(Ereditato da ReadOnlyCollectionBase)

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a

Vedi anche