Поделиться через


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 Заполняет объект SerializationInfo данными, необходимыми для сериализации объекта InMemoryScriptCache.
Защищенный метод 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 (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.Data.Schema.SchemaModel - пространство имен