Partager via


Classe DataItem

Describes a data item that includes the definition of that data item (size, type and more), and the details of the binding to some source. This class cannot be inherited.

Hiérarchie d'héritage

System. . :: . .Object
  System. . :: . .MarshalByRefObject
    System.ComponentModel. . :: . .Component
      Microsoft.AnalysisServices..::..DataItem

Espace de noms :  Microsoft.AnalysisServices
Assembly :  Microsoft.AnalysisServices (en Microsoft.AnalysisServices.dll)

Syntaxe

'Déclaration
<GuidAttribute("DC06C2CC-28F4-41d0-AB97-7C78561AC9DC")> _
<TypeConverterAttribute("Microsoft.AnalysisServices.Design.DataItemTypeConverter, Microsoft.AnalysisServices.Design")> _
Public NotInheritable Class DataItem _
    Inherits Component _
    Implements ICloneable
'Utilisation
Dim instance As DataItem
[GuidAttribute("DC06C2CC-28F4-41d0-AB97-7C78561AC9DC")]
[TypeConverterAttribute("Microsoft.AnalysisServices.Design.DataItemTypeConverter, Microsoft.AnalysisServices.Design")]
public sealed class DataItem : Component, 
    ICloneable
[GuidAttribute(L"DC06C2CC-28F4-41d0-AB97-7C78561AC9DC")]
[TypeConverterAttribute(L"Microsoft.AnalysisServices.Design.DataItemTypeConverter, Microsoft.AnalysisServices.Design")]
public ref class DataItem sealed : public Component, 
    ICloneable
[<SealedAttribute>]
[<GuidAttribute("DC06C2CC-28F4-41d0-AB97-7C78561AC9DC")>]
[<TypeConverterAttribute("Microsoft.AnalysisServices.Design.DataItemTypeConverter, Microsoft.AnalysisServices.Design")>]
type DataItem =  
    class
        inherit Component
        interface ICloneable
    end
public final class DataItem extends Component implements ICloneable

Le type DataItem expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique DataItem() () () () Initializes a new instance of DataItem using default values.
Méthode publique DataItem(Binding) Initializes a new instance of DataItem for the specified source.
Méthode publique DataItem(String, String) Initializes a new instance of DataItem for the specified table and column.
Méthode publique DataItem(Binding, OleDbType) Initializes a new instance of DataItem for the specified source with the specified OleDbType.
Méthode publique DataItem(String, String, OleDbType) Initializes a new instance of DataItem for the specified table and column with the specified OleDbType.
Méthode publique DataItem(Binding, OleDbType, Int32) Initializes a new instance of DataItem for the specified source with the specified OleDbType and data size.
Méthode publique DataItem(String, String, OleDbType, Int32) Initializes a new instance of DataItem for the specified table and column with the specified OleDbType and data size.

Haut de la page

Propriétés

  Nom Description
Propriété publiqueMembre statique AllowedDataTypes Gets an array with the allowed data types as defined in OLEDB.
Propriété publique Annotations Gets the collection object of all annotations to current DataItem.
Propriété protégée CanRaiseEvents (hérité de Component.)
Propriété publique Collation Gets or sets the collation definition for the current DataItem.
Propriété publique Container (hérité de Component.)
Propriété publique DataSize Gets or sets the size for current DataItem.
Propriété publique DataType Gets or sets the type of current DataItem.
Propriété protégée DesignMode (hérité de Component.)
Propriété protégée Events (hérité de Component.)
Propriété publique Format Gets or sets the formatting property for DataItem values.
Propriété publique InvalidXmlCharacters Gets or sets the behavior for invalid characters in XML streams.
Propriété publique MimeType Gets or sets the Mime type of the current DataItem.
Propriété publique NullProcessing Gets or sets action the server should take when current DataItem is a Null value.
Propriété publique Parent Gets the parent object of current DataItem.
Propriété publique Site (hérité de Component.)
Propriété publique Source Gets or sets the source object for current DataItem.
Propriété publique Trimming Gets or sets the trimming specification for string type DataItem

Haut de la page

Méthodes

  Nom Description
Méthode publique Clone Creates a new, deep copy of current DataItem.
Méthode publique CopyTo Creates a deep copy of current DataItem in the specified object.
Méthode publique CreateObjRef (hérité de MarshalByRefObject.)
Méthode publique Dispose() () () () (hérité de Component.)
Méthode protégée Dispose(Boolean) (hérité de Component.)
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Component.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetLifetimeService (hérité de MarshalByRefObject.)
Méthode protégée GetService (hérité de Component.)
Méthode publique GetType (hérité de Object.)
Méthode publique InitializeLifetimeService (hérité de MarshalByRefObject.)
Méthode protégée MemberwiseClone() () () () (hérité de Object.)
Méthode protégée MemberwiseClone(Boolean) (hérité de MarshalByRefObject.)
Méthode publique ToString Returns a string representation of current DataItem value. (remplace Component. . :: . .ToString() () () ().)

Haut de la page

Événements

  Nom Description
Événement public Disposed (hérité de Component.)

Haut de la page

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface expliciteMéthode privée ICloneable. . :: . .Clone

Haut de la page

Notes

Nouveau : 17 juillet 2006

This element type is used for any data item which can be bound to a data source, for example: measure, attribute keys, and attribute names.

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.