次の方法で共有


DataSchemaModel.ScriptSourcedModelElement クラス

スクリプト ソースを持つすべてのモデル要素の基本クラスを提供します。

継承階層

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelElement
    Microsoft.Data.Schema.SchemaModel.DataSchemaModel.ScriptSourcedModelElement
      Microsoft.Data.Schema.Sql.SchemaModel.SqlSchemaModel.SqlModelElement

名前空間:  Microsoft.Data.Schema.SchemaModel
アセンブリ:  Microsoft.Data.Schema (Microsoft.Data.Schema.dll 内)

構文

'宣言
Protected MustInherit Class ScriptSourcedModelElement _
    Inherits ModelElement _
    Implements IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity,  _
    IModelAnnotationHolder, IFormattable
protected abstract class ScriptSourcedModelElement : ModelElement, 
    IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder, 
    IFormattable
protected ref class ScriptSourcedModelElement abstract : public ModelElement, 
    IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder, 
    IFormattable
[<AbstractClass>]
type ScriptSourcedModelElement =  
    class
        inherit ModelElement
        interface IScriptSourcedModelElement
        interface IModelElement
        interface IModelPropertyContainer
        interface IModelEntity
        interface IModelAnnotationHolder
        interface IFormattable
    end
protected abstract class ScriptSourcedModelElement extends ModelElement implements IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder, IFormattable

DataSchemaModel.ScriptSourcedModelElement 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド DataSchemaModel.ScriptSourcedModelElement DataSchemaModel.ScriptSourcedModelElement クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ ElementClass 要素の ElementClass メタデータを取得します。 (ModelElement から継承されます。)
パブリック プロパティ Model 要素の ModelStore を取得します。 (ModelElement から継承されます。)
パブリック プロパティ Name 要素の識別子を取得します。 (ModelElement から継承されます。)
パブリック プロパティ PrimarySource この要素を定義するプライマリ ソースの場所を取得します。
パブリック プロパティ ResolutionStatus 現在の解決ステータスを取得します。 (ModelElement から継承されます。)
パブリック プロパティ SecondarySources この要素を定義するセカンダリ ソースのリストを取得します。
パブリック プロパティ SourceCodePositions (ModelElement から継承されます。)
パブリック プロパティ ValidationStatus 現在の要素の検証ステータスを示す値を取得します。 (ModelElement から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddAnnotation 指定した IModelAnnotation オブジェクトを要素に追加します。 (ModelElement から継承されます。)
パブリック メソッド Delete スキーマ モデルから現在の要素を削除します。 (ModelElement から継承されます。)
パブリック メソッド Equals 指定したオブジェクトが現在の要素と等しいかどうかを判断します。 (ModelElement から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetAnnotations() この要素に追加された注釈のリストを取得します。 (ModelElement から継承されます。)
パブリック メソッド GetAnnotations(Type) この要素に追加されている指定した型の注釈のリストを取得します。 (ModelElement から継承されます。)
パブリック メソッド GetAnnotations(ModelIdentifier) 現在の要素の子要素である特定の要素に追加された注釈のリストを取得します。 (ModelElement から継承されます。)
パブリック メソッド GetAnnotations(ModelIdentifier, Type) 現在の要素の子である特定の要素に追加されている指定した型の注釈のリストを取得します。 (ModelElement から継承されます。)
パブリック メソッド GetComposingChildren 構成する子要素のリストを返します。 (ModelElement から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (ModelElement から継承されます。)
パブリック メソッド GetHierarchicalChildren 子階層にある子要素のリストを取得します。 (ModelElement から継承されます。)
パブリック メソッド GetMultiRelationship<TFrom, TTo> (ModelElement から継承されます。)
パブリック メソッド GetOwnerInfo 現在の要素の所有者に関する情報を返します。 (ModelElement から継承されます。)
パブリック メソッド GetProperty<TProperty> (ModelElement から継承されます。)
パブリック メソッド GetReferencedDanglingRelationshipEntries (ModelElement から継承されます。)
パブリック メソッド GetReferencedElements (ModelElement から継承されます。)
パブリック メソッド GetReferencedRelationshipEntries (ModelElement から継承されます。)
パブリック メソッド GetReferencingElements (ModelElement から継承されます。)
パブリック メソッド GetReferencingRelationshipEntries (ModelElement から継承されます。)
パブリック メソッド GetRelationship(ModelRelationshipClass) (ModelElement から継承されます。)
パブリック メソッド GetRelationshipEntrySources リレーションシップ エントリのリレーションシップ エントリ ソースのリストを返します。
パブリック メソッド GetRelationships 要素に登録されているリレーションシップのリストを返します。 (ModelElement から継承されます。)
パブリック メソッド GetReverseMultiRelationship<TFrom, TTo> (ModelElement から継承されます。)
パブリック メソッド GetReverseSingleRelationship<TFrom, TTo> (ModelElement から継承されます。)
パブリック メソッド GetSingleRelationship<TFrom, TTo> (ModelElement から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IsDeleted 現在の要素が削除されているかどうかを示す値を返します。 (ModelElement から継承されます。)
パブリック メソッド IsExternal 現在のスキーマの外部のソースから現在の要素が読み込まれているかどうかを示す値を返します。 (ModelElement から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド RemoveAnnotation 要素から指定した注釈を削除します。 (ModelElement から継承されます。)
パブリック メソッド SetProperty<TProperty> (ModelElement から継承されます。)
パブリック メソッド ToString() 要素名を返します。 (Object.ToString() をオーバーライドします。)
パブリック メソッド ToString(String, IFormatProvider) 指定された書式と書式プロバイダーを使用して要素名を返します。

このページのトップへ

スレッド セーフ

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

参照

参照

Microsoft.Data.Schema.SchemaModel 名前空間

ModelElement

IScriptSourcedModelElement

IModelPropertyContainer

IModelEntity

IModelAnnotationHolder

IFormattable