Compartilhar via


Classe GaugePanelObjectCollectionBase<T>

Represents the base class for all gauge panel object collections.

Hierarquia de herança

System.Object
  Microsoft.ReportingServices.OnDemandReportRendering.GaugePanelObjectCollectionBase<T>
    Mais...

Namespace:  Microsoft.ReportingServices.OnDemandReportRendering
Assembly:  Microsoft.ReportingServices.ProcessingCore (em Microsoft.ReportingServices.ProcessingCore.dll)

Sintaxe

'Declaração
<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public MustInherit Class GaugePanelObjectCollectionBase(Of T As GaugePanelObjectCollectionItem) _
    Implements IEnumerable(Of T), IEnumerable
'Uso
Dim instance As GaugePanelObjectCollectionBase(Of T)
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public abstract class GaugePanelObjectCollectionBase<T> : IEnumerable<T>, 
    IEnumerable 
where T : GaugePanelObjectCollectionItem
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
generic<typename T>
where T : GaugePanelObjectCollectionItem 
public ref class GaugePanelObjectCollectionBase abstract : IEnumerable<T>, 
    IEnumerable
[<AbstractClassAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
type GaugePanelObjectCollectionBase<'T when 'T : GaugePanelObjectCollectionItem> =  
    class 
        interface IEnumerable<'T>
        interface IEnumerable 
    end
JScript não dá suporte a tipos e métodos genéricos.

Parâmetros de tipo

  • T
    The type of the items in the collection.

O tipo GaugePanelObjectCollectionBase<T> expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido GaugePanelObjectCollectionBase<T> Infraestrutura. Initializes a new instance of the GaugePanelObjectCollectionBase<T> class.

Início

Propriedades

  Nome Descrição
Propriedade pública Count Gets the number of items in the collection.
Propriedade pública Item Gets the item at the specified index.

Início

Métodos

  Nome Descrição
Método protegido CreateGaugePanelObject Infraestrutura. Creates a gauge panel object at a specified index.
Método público Equals (Herdado de Object.)
Método protegido Finalize (Herdado de Object.)
Método público GetEnumerator Gets the enumerator that iterates through this GaugePanelObjectCollectionBase<T>.
Método público GetHashCode (Herdado de Object.)
Método público GetType (Herdado de Object.)
Método protegido MemberwiseClone (Herdado de Object.)
Método público ToString (Herdado de Object.)

Início

Implementações de interfaces explícitas

  Nome Descrição
Implementações de interfaces explícitasMétodo privado IEnumerable.GetEnumerator Infraestrutura. Gets the enumerator that iterates through this GaugePanelObjectCollectionBase<T>.

Início

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.ReportingServices.OnDemandReportRendering

Hierarquia de herança

System.Object
  Microsoft.ReportingServices.OnDemandReportRendering.GaugePanelObjectCollectionBase<T>
    Microsoft.ReportingServices.OnDemandReportRendering.CustomLabelCollection
    Microsoft.ReportingServices.OnDemandReportRendering.GaugeImageCollection
    Microsoft.ReportingServices.OnDemandReportRendering.GaugeLabelCollection
    Microsoft.ReportingServices.OnDemandReportRendering.IndicatorStateCollection
    Microsoft.ReportingServices.OnDemandReportRendering.LinearGaugeCollection
    Microsoft.ReportingServices.OnDemandReportRendering.LinearPointerCollection
    Microsoft.ReportingServices.OnDemandReportRendering.LinearScaleCollection
    Microsoft.ReportingServices.OnDemandReportRendering.NumericIndicatorCollection
    Microsoft.ReportingServices.OnDemandReportRendering.RadialGaugeCollection
    Microsoft.ReportingServices.OnDemandReportRendering.RadialPointerCollection
    Microsoft.ReportingServices.OnDemandReportRendering.RadialScaleCollection
    Microsoft.ReportingServices.OnDemandReportRendering.ScaleRangeCollection
    Microsoft.ReportingServices.OnDemandReportRendering.StateIndicatorCollection