Compartir a través de


FileScriptCache (Clase)

Esta API es compatible con la infraestructura de .NET Framework y no está diseñada para utilizarse directamente desde el código.

Proporciona las operaciones de archivo para los archivos de script. Esta clase no puede heredarse.

Jerarquía de herencia

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

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

Sintaxis

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

El tipo FileScriptCache expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público FileScriptCache Inicializa una nueva instancia de la clase FileScriptCache.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AllCacheIdentifiers Obtiene una colección de identificadores de caché actuales. (Invalida a ScriptCache.AllCacheIdentifiers).
Propiedad pública ModelBuilder Obtiene el generador de modelos.

Arriba

Métodos

  Nombre Descripción
Método público AddOrUpdate Agrega o actualiza los datos de esquema personalizados almacenados en memoria caché.
Método público AddOrUpdateFile Agrega o actualiza un archivo al modelo de datos.
Método protegido AddToCustomMetadataCache Establece los metadatos asociados a una entrada de la memoria caché. (Se hereda de ScriptCache).
Método público BatchLoadOrUpdate Devuelve una lista de tareas que representan los archivos que se cargarán o actualizarán.
Método público ContainsCacheIdentifier Determina si la cadena proporcionada contiene un identificador de caché. (Invalida a ScriptCache.ContainsCacheIdentifier(String)).
Método público ConvertCacheIdentifierToFileName Convierte el identificador de caché proporcionado en un nombre de archivo.
Método público DeleteFile Elimina el archivo representado por el nombre de archivo proporcionado.
Método público Dispose() Libera los recursos. (Se hereda de ScriptCache).
Método protegido Dispose(Boolean) Cuando se implementa en las clases derivadas, libera los recursos. (Se hereda de ScriptCache).
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 de caché único. (Invalida a ScriptCache.GenerateUniqueCacheIdentifier()).
Método público GetAllCustomSchemaDataFileNames Devuelve una colección de nombres de archivo que representan los archivos de datos personalizados en la memoria caché. (Invalida a ScriptCache.GetAllCustomSchemaDataFileNames()).
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. (Se hereda de ScriptCache).
Método público GetObjectData Crea instancias del objeto a partir del XML utilizando los datos y el contexto proporcionados.
Método protegido GetObjectDataForCustomMetadataCache Agrega los metadatos personalizados para todas las entradas de la memoria caché a la información de serialización proporcionada. (Se hereda de ScriptCache).
Método público GetScript(String) Recupera un script de un archivo utilizando el identificador de caché especificado. (Invalida a ScriptCache.GetScript(String)).
Método público GetScript(String, Int32, Int32) Recupera un script especificado de un archivo utilizando el identificador de caché, desplazamiento de archivo y longitud especificados. (Invalida a ScriptCache.GetScript(String, Int32, Int32)).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público Initialize Invoca el objeto FileScriptCache usando el objeto ModelBuilder proporcionado.
Método protegido IsCustomMetadataCacheUnchanged Devuelve un valor que indica si la memoria caché de metadatos personalizados no ha cambiado. (Se hereda de ScriptCache).
Método público IsScriptUnchanged Devuelve un valor que indica si el archivo de script no se ha modificado.
Método público IsTaskItemUnchanged
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público OptimizeForInsert Indica al objeto ModelBuilder asociado que optimice el script para la inserción en lugar de la búsqueda.
Método público OptimizeForQuery Indica al objeto ModelBuilder asociado que optimice el script para la búsqueda en lugar de la inserción.
Método protegido RemoveFromCustomMetadataCache Quita los metadatos de la entrada de memoria caché especificada. (Se hereda de ScriptCache).
Método protegido SetCustomMetadataCache Establece la caché de metadatos personalizada para la serialización. (Se hereda de ScriptCache).
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. (Se hereda de ScriptCache).

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)