Compartir a través de


ScriptCache (Clase)

Se usa para tener acceso al objeto ElementSource para un elemento del modelo determinado.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.Data.Schema.SchemaModel
Ensamblado:  Microsoft.Data.Schema (en Microsoft.Data.Schema.dll)

Sintaxis

'Declaración
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

El tipo ScriptCache expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido ScriptCache Inicializa una nueva instancia de la clase ScriptCache.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AllCacheIdentifiers Devuelve una colección de todos los identificadores de caché cargados.

Arriba

Métodos

  Nombre Descripción
Método protegido AddToCustomMetadataCache Establece los metadatos asociados a una entrada de la memoria caché.
Método protegidoMiembro estático CheckGetScriptArguments Garantiza que los desplazamientos especificados no son negativos.
Método público ContainsCacheIdentifier Devuelve un valor que indica si el elemento representado por el identificador de caché especificado está en la memoria caché de scripts.
Método público Dispose() Libera los recursos.
Método protegido Dispose(Boolean) Cuando se implementa en las clases derivadas, libera los recursos.
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GenerateUniqueCacheIdentifier Devuelve un identificador único que se puede utilizar con la memoria caché.
Método público GetAllCustomSchemaDataFileNames Devuelve una colección de nombres de archivo de datos de esquema personalizados.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetMetadata Devuelve un diccionario de solo lectura de metadatos asociado al identificador de caché proporcionado.
Método protegido GetObjectDataForCustomMetadataCache Agrega los metadatos personalizados para todas las entradas de la memoria caché a la información de serialización proporcionada.
Método público GetScript(String) Devuelve el script correspondiente al identificador de caché especificado.
Método público GetScript(String, Int32, Int32) Devuelve la parte del script definida por el desplazamiento y longitud inicial en el archivo especificado.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido IsCustomMetadataCacheUnchanged Devuelve un valor que indica si la memoria caché de metadatos personalizados no ha cambiado.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido RemoveFromCustomMetadataCache Quita los metadatos de la entrada de memoria caché especificada.
Método protegido SetCustomMetadataCache Establece la caché de metadatos personalizada para la serialización.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público TryGetMetadata Devuelve un valor que indica si la recuperación de los metadatos especificados se completó correctamente.

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.Data.Schema.SchemaModel (Espacio de nombres)

ElementSource