Condividi tramite


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.

Gerarchia di ereditarietà

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

Spazio dei nomi  Microsoft.AnalysisServices
Assembly:  Microsoft.AnalysisServices (in Microsoft.AnalysisServices.dll)

Sintassi

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

Nel tipo DataItem sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico DataItem() Initializes a new instance of DataItem using default values.
Metodo pubblico DataItem(Binding) Initializes a new instance of DataItem for the specified source.
Metodo pubblico DataItem(String, String) Initializes a new instance of DataItem for the specified table and column.
Metodo pubblico DataItem(Binding, OleDbType) Initializes a new instance of DataItem for the specified source with the specified OleDbType.
Metodo pubblico DataItem(String, String, OleDbType) Initializes a new instance of DataItem for the specified table and column with the specified OleDbType.
Metodo pubblico DataItem(Binding, OleDbType, Int32) Initializes a new instance of DataItem for the specified source with the specified OleDbType and data size.
Metodo pubblico 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 alto

Proprietà

  Nome Descrizione
Proprietà pubblicaMembro statico AllowedDataTypes Gets an array with the allowed data types as defined in OLEDB.
Proprietà pubblica Annotations Gets the collection object of all annotations to current DataItem.
Proprietà pubblica Collation Gets or sets the collation definition for the current DataItem.
Proprietà pubblica Container Ereditato da Component.
Proprietà pubblica DataSize Gets or sets the size for current DataItem.
Proprietà pubblica DataType Gets or sets the type of current DataItem.
Proprietà pubblica Format Gets or sets the formatting property for DataItem values.
Proprietà pubblica InvalidXmlCharacters Gets or sets the behavior for invalid characters in XML streams.
Proprietà pubblica MimeType Gets or sets the Mime type of the current DataItem.
Proprietà pubblica NullProcessing Gets or sets action the server should take when current DataItem is a Null value.
Proprietà pubblica Parent Gets the parent object of current DataItem.
Proprietà pubblica Site Ereditato da Component.
Proprietà pubblica Source Gets or sets the source object for current DataItem.
Proprietà pubblica Trimming Gets or sets the trimming specification for string type DataItem

In alto

Metodi

  Nome Descrizione
Metodo pubblico Clone Creates a new, deep copy of current DataItem.
Metodo pubblico CopyTo Creates a deep copy of current DataItem in the specified object.
Metodo pubblico CreateObjRef Criticità per la sicurezza. Ereditato da MarshalByRefObject.
Metodo pubblico Dispose Ereditato da Component.
Metodo pubblico Equals Ereditato da Object.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetLifetimeService Criticità per la sicurezza. Ereditato da MarshalByRefObject.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico InitializeLifetimeService Criticità per la sicurezza. Ereditato da MarshalByRefObject.
Metodo pubblico ToString Returns a string representation of current DataItem value. Esegue l'override di Component.ToString().

In alto

Eventi

  Nome Descrizione
Evento pubblico Disposed Ereditato da Component.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ICloneable.Clone Creates a new copy of the object instance.

In alto

Osservazioni

Novità:   17 luglio 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.

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.AnalysisServices