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


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

См. также

Ссылки

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

ElementSource