Partager via


Classe RdlCollection<T>

Represents an RDL collection.

Hiérarchie d'héritage

System.Object
  System.Collections.ObjectModel.Collection<T>
    Microsoft.ReportingServices.RdlObjectModel.RdlCollectionBase<T>
      Microsoft.ReportingServices.RdlObjectModel.RdlCollection<T>
        Microsoft.ReportingServices.RdlObjectModel.DataCell
        Microsoft.ReportingServices.RdlObjectModel.DataRow
        Microsoft.ReportingServices.RdlObjectModel.MetadataProperties
        Microsoft.ReportingServices.RdlObjectModel.MetadataValues
        Microsoft.ReportingServices.RdlObjectModel.TablixCornerRow

Espace de noms :  Microsoft.ReportingServices.RdlObjectModel
Assembly :  Microsoft.ReportingServices.Designer.Controls (en Microsoft.ReportingServices.Designer.Controls.dll)

Syntaxe

'Déclaration
Public Class RdlCollection(Of T) _
    Inherits RdlCollectionBase(Of T)
'Utilisation
Dim instance As RdlCollection(Of T)
public class RdlCollection<T> : RdlCollectionBase<T>
generic<typename T>
public ref class RdlCollection : public RdlCollectionBase<T>
type RdlCollection<'T> =  
    class 
        inherit RdlCollectionBase<'T>
    end
JScript ne prend pas en charge les types et les méthodes génériques.

Paramètres de type

  • T
    The type of the collection.

Le type RdlCollection<T> expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique RdlCollection<T>() Initializes a new instance of the RdlCollection<T> class.
Méthode publique RdlCollection<T>(IEnumerable<T>) Infrastructure. Initializes a new instance of the RdlCollection<T> class.
Méthode publique RdlCollection<T>(IContainedObject) Initializes a new instance of the RdlCollection<T> class.

Haut de la page

Propriétés

  Nom Description
Propriété publique Count (hérité de Collection<T>.)
Propriété publique Item (hérité de Collection<T>.)
Propriété protégée Items (hérité de Collection<T>.)
Propriété publique Parent Gets or sets the parent object. (hérité de RdlCollectionBase<T>.)

Haut de la page

Méthodes

  Nom Description
Méthode publique Add (hérité de Collection<T>.)
Méthode publique Clear (hérité de Collection<T>.)
Méthode protégée ClearItems Infrastructure. Removes all the items in the collection. (remplace Collection<T>.ClearItems().)
Méthode publique Contains (hérité de Collection<T>.)
Méthode publique CopyTo (hérité de Collection<T>.)
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetEnumerator (hérité de Collection<T>.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetType (hérité de Object.)
Méthode publique IndexOf (hérité de Collection<T>.)
Méthode publique Insert (hérité de Collection<T>.)
Méthode protégée InsertItem Infrastructure. Inserts an item in the collection. (remplace RdlCollectionBase<T>.InsertItem(Int32, T).)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode protégée OnCollectionChanged Infrastructure. Raises the CollectionChanged event.
Méthode publique Remove (hérité de Collection<T>.)
Méthode publique RemoveAt (hérité de Collection<T>.)
Méthode protégée RemoveItem Infrastructure. Removes an item from the collection. (remplace Collection<T>.RemoveItem(Int32).)
Méthode protégée SetItem Infrastructure. Replaces an item in the collection. (remplace RdlCollectionBase<T>.SetItem(Int32, T).)
Méthode publique ToString (hérité de Object.)

Haut de la page

Événements

  Nom Description
Événement public CollectionChanged Infrastructure. Occurs when the collection has been changed.

Haut de la page

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface expliciteMéthode privée IList.Add Infrastructure. Adds an object to the end of the collection. (hérité de RdlCollectionBase<T>.)
Implémentation d'interface explicitePropriété privée IList.Item Infrastructure. Gets or sets the element at the specified index. (hérité de RdlCollectionBase<T>.)
Implémentation d'interface expliciteMéthode privée IList.Contains (hérité de Collection<T>.)
Implémentation d'interface expliciteMéthode privée ICollection.CopyTo (hérité de Collection<T>.)
Implémentation d'interface expliciteMéthode privée IEnumerable.GetEnumerator (hérité de Collection<T>.)
Implémentation d'interface expliciteMéthode privée IList.IndexOf (hérité de Collection<T>.)
Implémentation d'interface expliciteMéthode privée IList.Insert (hérité de Collection<T>.)
Implémentation d'interface explicitePropriété privée IList.IsFixedSize (hérité de Collection<T>.)
Implémentation d'interface explicitePropriété privée ICollection<T>.IsReadOnly (hérité de Collection<T>.)
Implémentation d'interface explicitePropriété privée IList.IsReadOnly (hérité de Collection<T>.)
Implémentation d'interface explicitePropriété privée ICollection.IsSynchronized (hérité de Collection<T>.)
Implémentation d'interface expliciteMéthode privée IList.Remove (hérité de Collection<T>.)
Implémentation d'interface explicitePropriété privée ICollection.SyncRoot (hérité de Collection<T>.)

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.ReportingServices.RdlObjectModel