次の方法で共有


ScriptCache クラス

指定したモデル要素の ElementSource にアクセスするために使用します。

継承階層

System.Object
  Microsoft.Data.Schema.SchemaModel.ScriptCache
    Microsoft.Data.Schema.SchemaModel.FileScriptCache
    Microsoft.Data.Schema.SchemaModel.InMemoryScriptCache

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

構文

'宣言
Public MustInherit Class ScriptCache _
    Implements IDisposable
public abstract class ScriptCache : IDisposable
public ref class ScriptCache abstract : IDisposable
[<AbstractClass>]
type ScriptCache =  
    class
        interface IDisposable
    end
public abstract class ScriptCache implements IDisposable

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

コンストラクター

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

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ AllCacheIdentifiers 読み込み済みのすべてのキャッシュ識別子のコレクションを返します。

このページのトップへ

メソッド

  名前 説明
プロテクト メソッド AddToCustomMetadataCache キャッシュ エントリに関連付けられたメタデータを設定します。
プロテクト メソッド静的メンバー CheckGetScriptArguments 指定したオフセットが負の値ではないことを確認します。
パブリック メソッド ContainsCacheIdentifier 指定したキャッシュ識別子で表される項目がスクリプト キャッシュ内にあるかどうかを示す値を返します。
パブリック メソッド Dispose() リソースを解放します。
プロテクト メソッド Dispose(Boolean) 派生クラスで実装された場合、リソースを解放します。
パブリック メソッド Equals 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GenerateUniqueCacheIdentifier キャッシュで使用できる一意の識別子を返します。
パブリック メソッド GetAllCustomSchemaDataFileNames カスタム スキーマ データ ファイルの名前のコレクションを返します。
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetMetadata 指定したキャッシュ識別子に関連付けられたメタデータの読み取り専用のディクショナリを返します。
プロテクト メソッド GetObjectDataForCustomMetadataCache すべてのキャッシュ エントリのカスタム メタデータを指定したシリアル化情報に追加します。
パブリック メソッド GetScript(String) 指定したキャッシュ識別子のスクリプトを返します。
パブリック メソッド GetScript(String, Int32, Int32) 指定したファイルにおいて、開始オフセットと長さによって定義されるスクリプトの部分を返します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド IsCustomMetadataCacheUnchanged カスタムのメタデータ キャッシュが変更されていないかどうかを示す値を返します。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド RemoveFromCustomMetadataCache 指定したキャッシュ エントリからメタデータを削除します。
プロテクト メソッド SetCustomMetadataCache シリアル化のためにカスタムのメタデータ キャッシュを設定します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド TryGetMetadata 指定したメタデータの取得に成功したかどうかを示す値を返します。

このページのトップへ

スレッド セーフ

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

参照

参照

Microsoft.Data.Schema.SchemaModel 名前空間

ElementSource