次の方法で共有


InMemoryScriptCache クラス

メモリ内にスクリプトを保存するスクリプト キャッシュを表します。

継承階層

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

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

構文

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

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

コンストラクター

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

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ AllCacheIdentifiers (ScriptCache.AllCacheIdentifiers をオーバーライドします。)

このページのトップへ

メソッド

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

このページのトップへ

スレッド セーフ

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

参照

参照

Microsoft.Data.Schema.SchemaModel 名前空間