Udostępnij za pośrednictwem


ContainedClassType (clsCollection)

Ostrzeżenie

  Ta funkcja zostanie usunięta z następnej wersji programu Microsoft SQL Server. Nie należy stosować tej funkcji w nowych projektach oraz jak najszybciej należy zmodyfikować aplikacje, w których obecnie jest używana ta funkcja.

ContainedClassType właściwość kolekcja Decision Support Objects (DSO) zwraca typ klasy elementy zawarte kolekcja.Ta właściwość nie stosuje się do CustomProperties kolekcji.

Typ danych

ClassTypes

Dostęp

Tylko do odczytu

Uwagi

Model obiektowy DSO korzysta z właściwości ClassType i SubClassType do identyfikacji obiektu.All DSO objects, with the exception of those of ClassType clsCube, clsLevel, and clsMiningModel, return a SubClassType of sbclsRegular.In addition to sbclsRegular, an object of ClassType clsCube or clsLevel can have a SubClassType of sbclsVirtual,which identifies the object as a virtual cube or a virtual (calculated) level.Obiekty ClassType clsMiningModel zwrotu SubClassType z sbclsOLAP lub sbclsRelational, w zależności od typu model wyszukiwania zdefiniowany przez obiekt.

Przykład

Użyć następującego kodu, aby powrócić do obiektu kolekcja ContainedClassType i określić typ klasy, które zostały zwrócone:

Dim ctVar As ClassTypes 
ctVar = CollectionObject.ContainedClassType 
Select Case ctVar 
   Case clsCubeMeasure 
      ' Insert code for a cube measure.
   Case clsCubeDimension 
      ' Insert code for a cube dimension.
   Case clsCubeLevel 
      ' Insert code for a cube level.
   Case clsCubeCommand 
      ' Insert code for a cube command.
   Case clsCubeRole 
      ' Insert code for a cube role.
   Case Else 
        ' Insert code for other objects.
End Select