次の方法で共有


FileScriptCache クラス

この API は、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

スクリプト ファイルのファイル操作を提供します。 このクラスは継承できません。

継承階層

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

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

構文

'宣言
<SerializableAttribute> _
Public NotInheritable Class FileScriptCache _
    Inherits ScriptCache _
    Implements ISerializable
[SerializableAttribute]
public sealed class FileScriptCache : ScriptCache, 
    ISerializable
[SerializableAttribute]
public ref class FileScriptCache sealed : public ScriptCache, 
    ISerializable
[<Sealed>]
[<SerializableAttribute>]
type FileScriptCache =  
    class
        inherit ScriptCache
        interface ISerializable
    end
public final class FileScriptCache extends ScriptCache implements ISerializable

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

コンストラクター

  名前 説明
パブリック メソッド FileScriptCache FileScriptCache クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ AllCacheIdentifiers 現在のキャッシュ識別子のコレクションを取得します。 (ScriptCache.AllCacheIdentifiers をオーバーライドします。)
パブリック プロパティ ModelBuilder モデル ビルダーを取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddOrUpdate キャッシュされたカスタムのスキーマ データを追加または更新します。
パブリック メソッド AddOrUpdateFile データ モデルのファイルを追加または更新します。
プロテクト メソッド AddToCustomMetadataCache キャッシュ エントリに関連付けられたメタデータを設定します。 (ScriptCache から継承されます。)
パブリック メソッド BatchLoadOrUpdate 読み込むファイルまたは更新するファイルを表すタスクのリストを返します。
パブリック メソッド ContainsCacheIdentifier 指定した文字列にキャッシュ識別子が含まれているかどうかを判断します。 (ScriptCache.ContainsCacheIdentifier(String) をオーバーライドします。)
パブリック メソッド ConvertCacheIdentifierToFileName 指定したキャッシュ識別子をファイル名に変換します。
パブリック メソッド DeleteFile 指定したファイル名で表されるファイルを削除します。
パブリック メソッド Dispose() リソースを解放します。 (ScriptCache から継承されます。)
プロテクト メソッド Dispose(Boolean) 派生クラスで実装された場合、リソースを解放します。 (ScriptCache から継承されます。)
パブリック メソッド Equals 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GenerateUniqueCacheIdentifier 一意のキャッシュ識別子を返します。 (ScriptCache.GenerateUniqueCacheIdentifier() をオーバーライドします。)
パブリック メソッド GetAllCustomSchemaDataFileNames キャッシュにあるカスタム データ ファイルを表すファイル名のコレクションを返します。 (ScriptCache.GetAllCustomSchemaDataFileNames() をオーバーライドします。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetMetadata 指定したキャッシュ識別子に関連付けられたメタデータの読み取り専用のディクショナリを返します。 (ScriptCache から継承されます。)
パブリック メソッド GetObjectData 指定したデータとコンテキストを使用して XML からオブジェクトをインスタンス化します。
プロテクト メソッド GetObjectDataForCustomMetadataCache すべてのキャッシュ エントリのカスタム メタデータを指定したシリアル化情報に追加します。 (ScriptCache から継承されます。)
パブリック メソッド GetScript(String) 指定したキャッシュ識別子を使用してスクリプトをファイルから取得します。 (ScriptCache.GetScript(String) をオーバーライドします。)
パブリック メソッド GetScript(String, Int32, Int32) 指定したキャッシュ識別子、ファイルのオフセットと長さを使用して、指定したスクリプトをファイルから取得します。 (ScriptCache.GetScript(String, Int32, Int32) をオーバーライドします。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド Initialize 指定した ModelBuilder を使用して、FileScriptCache を初期化します。
プロテクト メソッド IsCustomMetadataCacheUnchanged カスタムのメタデータ キャッシュが変更されていないかどうかを示す値を返します。 (ScriptCache から継承されます。)
パブリック メソッド IsScriptUnchanged スクリプト ファイルが未変更かどうかを示す値を返します。
パブリック メソッド IsTaskItemUnchanged
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド OptimizeForInsert スクリプトを検索用ではなく挿入用に最適化することを、関連付けられている ModelBuilder に指示します。
パブリック メソッド OptimizeForQuery スクリプトを挿入用ではなく検索用に最適化することを、関連付けられている ModelBuilder に指示します。
プロテクト メソッド RemoveFromCustomMetadataCache 指定したキャッシュ エントリからメタデータを削除します。 (ScriptCache から継承されます。)
プロテクト メソッド SetCustomMetadataCache シリアル化のためにカスタムのメタデータ キャッシュを設定します。 (ScriptCache から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド TryGetMetadata 指定したメタデータの取得に成功したかどうかを示す値を返します。 (ScriptCache から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

参照

Microsoft.Data.Schema.SchemaModel 名前空間