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 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
RemoveFromCustomMetadataCache | 從指定的快取項目移除中繼資料。 | |
SetCustomMetadataCache | 設定序列化的自訂中繼資料快取。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 | |
TryGetMetadata | 傳回值,這個值表示擷取指定的中繼資料是否成功。 |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。
請參閱
參考
Microsoft.Data.Schema.SchemaModel 命名空間
ElementSource