DataItem クラス

データ アイテムとその定義 (サイズや型など)、およびソースへのバインドの詳細を表します。 このクラスは継承できません。

継承階層

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

名前空間:  Microsoft.AnalysisServices
アセンブリ:  Microsoft.AnalysisServices (Microsoft.AnalysisServices.dll)

構文

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

DataItem 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド DataItem() DataItem の新しいインスタンスを既定値で初期化します。
パブリック メソッド DataItem(Binding) 指定したソースに対する DataItem の新しいインスタンスを初期化します。
パブリック メソッド DataItem(String, String) 指定したテーブルおよび列に対する DataItem の新しいインスタンスを初期化します。
パブリック メソッド DataItem(Binding, OleDbType) 指定した OleDbType を使用して、指定したソースに対する DataItem の新しいインスタンスを初期化します。
パブリック メソッド DataItem(String, String, OleDbType) 指定した OleDbType を使用して、指定したテーブルおよび列に対する DataItem の新しいインスタンスを初期化します。
パブリック メソッド DataItem(Binding, OleDbType, Int32) 指定した OleDbType およびデータ サイズを使用して、指定したソースに対する DataItem の新しいインスタンスを初期化します。
パブリック メソッド DataItem(String, String, OleDbType, Int32) 指定した OleDbType およびデータ サイズを使用して、指定したテーブルおよび列に対する DataItem の新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ静的メンバー AllowedDataTypes OLEDB で定義された有効なデータ型を含んだ配列を取得します。
パブリック プロパティ Annotations 現在の DataItem に対するすべての注釈のコレクション オブジェクトを取得します。
パブリック プロパティ Collation 現在の DataItem の照合順序定義を取得します。値の設定も可能です。
パブリック プロパティ Container (Component から継承されています。)
パブリック プロパティ DataSize 現在の DataItem のサイズを取得します。値の設定も可能です。
パブリック プロパティ DataType 現在の DataItem の型を取得します。値の設定も可能です。
パブリック プロパティ Format DataItem 値の書式設定プロパティを取得します。値の設定も可能です。
パブリック プロパティ InvalidXmlCharacters XML ストリームでの無効な文字の動作を取得します。値の設定も可能です。
パブリック プロパティ MimeType 現在の DataItem の MIME の種類を取得します。値の設定も可能です。
パブリック プロパティ NullProcessing 現在の DataItem が Null 値の場合にサーバーが実行するアクションを取得します。値の設定も可能です。
パブリック プロパティ Parent 現在の DataItem の親オブジェクトを取得します。
パブリック プロパティ Site (Component から継承されています。)
パブリック プロパティ Source 現在の DataItem のソース オブジェクトを取得します。値の設定も可能です。
パブリック プロパティ Trimming 文字列型 DataItem の切り捨て仕様を取得します。値の設定も可能です。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Clone 現在の DataItem の新しいディープ コピーを作成します。
パブリック メソッド CopyTo 指定されたオブジェクトに現在の DataItem のディープ コピーを作成します。
パブリック メソッド CreateObjRef セキュリティ クリティカル。 (MarshalByRefObject から継承されています。)
パブリック メソッド Dispose (Component から継承されています。)
パブリック メソッド Equals (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetLifetimeService セキュリティ クリティカル。 (MarshalByRefObject から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド InitializeLifetimeService セキュリティ クリティカル。 (MarshalByRefObject から継承されています。)
パブリック メソッド ToString 現在の DataItem 値の文字列表記を返します。 (Component.ToString() をオーバーライドします。)

先頭に戻る

イベント

  名前 説明
パブリック イベント Disposed (Component から継承されています。)

先頭に戻る

明示的なインターフェイスの実装

  名前 説明
明示的なインターフェイスの実装プライベート メソッド ICloneable.Clone オブジェクト インスタンスの新しいコピーを作成します。

先頭に戻る

説明

新規:   2006 年 7 月 17 日

この要素型は、メジャー、属性キー、属性名など、データ ソースにバインド可能なデータ アイテムで使用されます。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.AnalysisServices 名前空間