Freigeben über


RdlCollection<T>-Klasse

Represents an RDL collection.

Vererbungshierarchie

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

Namespace:  Microsoft.ReportingServices.RdlObjectModel
Assembly:  Microsoft.ReportingServices.Designer.Controls (in Microsoft.ReportingServices.Designer.Controls.dll)

Syntax

'Declaration
Public Class RdlCollection(Of T) _
    Inherits RdlCollectionBase(Of T)
'Usage
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 bietet keine Unterstützung für die Verwendung generischer Typen und Methoden.

Typparameter

  • T
    The type of the collection.

Der RdlCollection<T>-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode RdlCollection<T>() Initializes a new instance of the RdlCollection<T> class.
Öffentliche Methode RdlCollection<T>(IEnumerable<T>) Infrastruktur Initializes a new instance of the RdlCollection<T> class.
Öffentliche Methode RdlCollection<T>(IContainedObject) Initializes a new instance of the RdlCollection<T> class.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count (Geerbt von Collection<T>.)
Öffentliche Eigenschaft Item (Geerbt von Collection<T>.)
Geschützte Eigenschaft Items (Geerbt von Collection<T>.)
Öffentliche Eigenschaft Parent Gets or sets the parent object. (Geerbt von RdlCollectionBase<T>.)

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Add (Geerbt von Collection<T>.)
Öffentliche Methode Clear (Geerbt von Collection<T>.)
Geschützte Methode ClearItems Infrastruktur Removes all the items in the collection. (Überschreibt Collection<T>.ClearItems().)
Öffentliche Methode Contains (Geerbt von Collection<T>.)
Öffentliche Methode CopyTo (Geerbt von Collection<T>.)
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetEnumerator (Geerbt von Collection<T>.)
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche Methode IndexOf (Geerbt von Collection<T>.)
Öffentliche Methode Insert (Geerbt von Collection<T>.)
Geschützte Methode InsertItem Infrastruktur Inserts an item in the collection. (Überschreibt RdlCollectionBase<T>.InsertItem(Int32, T).)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Geschützte Methode OnCollectionChanged Infrastruktur Raises the CollectionChanged event.
Öffentliche Methode Remove (Geerbt von Collection<T>.)
Öffentliche Methode RemoveAt (Geerbt von Collection<T>.)
Geschützte Methode RemoveItem Infrastruktur Removes an item from the collection. (Überschreibt Collection<T>.RemoveItem(Int32).)
Geschützte Methode SetItem Infrastruktur Replaces an item in the collection. (Überschreibt RdlCollectionBase<T>.SetItem(Int32, T).)
Öffentliche Methode ToString (Geerbt von Object.)

Zum Anfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis CollectionChanged Infrastruktur Occurs when the collection has been changed.

Zum Anfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IList.Add Infrastruktur Adds an object to the end of the collection. (Geerbt von RdlCollectionBase<T>.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IList.Item Infrastruktur Gets or sets the element at the specified index. (Geerbt von RdlCollectionBase<T>.)
Explizite SchnittstellenimplementierungPrivate Methode IList.Contains (Geerbt von Collection<T>.)
Explizite SchnittstellenimplementierungPrivate Methode ICollection.CopyTo (Geerbt von Collection<T>.)
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable.GetEnumerator (Geerbt von Collection<T>.)
Explizite SchnittstellenimplementierungPrivate Methode IList.IndexOf (Geerbt von Collection<T>.)
Explizite SchnittstellenimplementierungPrivate Methode IList.Insert (Geerbt von Collection<T>.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IList.IsFixedSize (Geerbt von Collection<T>.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection<T>.IsReadOnly (Geerbt von Collection<T>.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IList.IsReadOnly (Geerbt von Collection<T>.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.IsSynchronized (Geerbt von Collection<T>.)
Explizite SchnittstellenimplementierungPrivate Methode IList.Remove (Geerbt von Collection<T>.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.SyncRoot (Geerbt von Collection<T>.)

Zum Anfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.ReportingServices.RdlObjectModel-Namespace