Partilhar 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.

Hierarquia de herança

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

Namespace:  Microsoft.AnalysisServices
Assembly:  Microsoft.AnalysisServices (em Microsoft.AnalysisServices.dll)

Sintaxe

'Declaração
<GuidAttribute("DC06C2CC-28F4-41d0-AB97-7C78561AC9DC")> _
<TypeConverterAttribute("Microsoft.AnalysisServices.Design.DataItemTypeConverter, Microsoft.AnalysisServices.Design")> _
Public NotInheritable Class DataItem _
    Inherits Component _
    Implements ICloneable
'Uso
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

O tipo DataItem expõe os membros a seguir.

Construtores

  Nome Descrição
Método público DataItem() () () () Initializes a new instance of DataItem using default values.
Método público DataItem(Binding) Initializes a new instance of DataItem for the specified source.
Método público DataItem(String, String) Initializes a new instance of DataItem for the specified table and column.
Método público DataItem(Binding, OleDbType) Initializes a new instance of DataItem for the specified source with the specified OleDbType.
Método público DataItem(String, String, OleDbType) Initializes a new instance of DataItem for the specified table and column with the specified OleDbType.
Método público DataItem(Binding, OleDbType, Int32) Initializes a new instance of DataItem for the specified source with the specified OleDbType and data size.
Método público DataItem(String, String, OleDbType, Int32) Initializes a new instance of DataItem for the specified table and column with the specified OleDbType and data size.

Início

Propriedades

  Nome Descrição
Propriedade públicaMembro estático AllowedDataTypes Gets an array with the allowed data types as defined in OLEDB.
Propriedade pública Annotations Gets the collection object of all annotations to current DataItem.
Propriedade protegida CanRaiseEvents (Herdado de Component.)
Propriedade pública Collation Gets or sets the collation definition for the current DataItem.
Propriedade pública Container (Herdado de Component.)
Propriedade pública DataSize Gets or sets the size for current DataItem.
Propriedade pública DataType Gets or sets the type of current DataItem.
Propriedade protegida DesignMode (Herdado de Component.)
Propriedade protegida Events (Herdado de Component.)
Propriedade pública Format Gets or sets the formatting property for DataItem values.
Propriedade pública InvalidXmlCharacters Gets or sets the behavior for invalid characters in XML streams.
Propriedade pública MimeType Gets or sets the Mime type of the current DataItem.
Propriedade pública NullProcessing Gets or sets action the server should take when current DataItem is a Null value.
Propriedade pública Parent Gets the parent object of current DataItem.
Propriedade pública Site (Herdado de Component.)
Propriedade pública Source Gets or sets the source object for current DataItem.
Propriedade pública Trimming Gets or sets the trimming specification for string type DataItem

Início

Métodos

  Nome Descrição
Método público Clone Creates a new, deep copy of current DataItem.
Método público CopyTo Creates a deep copy of current DataItem in the specified object.
Método público CreateObjRef (Herdado de MarshalByRefObject.)
Método público Dispose() () () () (Herdado de Component.)
Método protegido Dispose(Boolean) (Herdado de Component.)
Método público Equals (Herdado de Object.)
Método protegido Finalize (Herdado de Component.)
Método público GetHashCode (Herdado de Object.)
Método público GetLifetimeService (Herdado de MarshalByRefObject.)
Método protegido GetService (Herdado de Component.)
Método público GetType (Herdado de Object.)
Método público InitializeLifetimeService (Herdado de MarshalByRefObject.)
Método protegido MemberwiseClone() () () () (Herdado de Object.)
Método protegido MemberwiseClone(Boolean) (Herdado de MarshalByRefObject.)
Método público ToString Returns a string representation of current DataItem value. (Substitui Component. . :: . .ToString() () () ().)

Início

Eventos

  Nome Descrição
Evento público Disposed (Herdado de Component.)

Início

Implementações de interfaces explícitas

  Nome Descrição
Implementações de interfaces explícitasMétodo privado ICloneable. . :: . .Clone

Início

Comentários

Novo: 17 de julho de 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.

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