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 | |
---|---|---|
FileScriptCache | Inicializa una nueva instancia de la clase FileScriptCache. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
AllCacheIdentifiers | Obtiene una colección de identificadores de caché actuales. (Invalida a ScriptCache.AllCacheIdentifiers). | |
ModelBuilder | Obtiene el generador de modelos. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddOrUpdate | Agrega o actualiza los datos de esquema personalizados almacenados en memoria caché. | |
AddOrUpdateFile | Agrega o actualiza un archivo al modelo de datos. | |
AddToCustomMetadataCache | Establece los metadatos asociados a una entrada de la memoria caché. (Se hereda de ScriptCache). | |
BatchLoadOrUpdate | Devuelve una lista de tareas que representan los archivos que se cargarán o actualizarán. | |
ContainsCacheIdentifier | Determina si la cadena proporcionada contiene un identificador de caché. (Invalida a ScriptCache.ContainsCacheIdentifier(String)). | |
ConvertCacheIdentifierToFileName | Convierte el identificador de caché proporcionado en un nombre de archivo. | |
DeleteFile | Elimina el archivo representado por el nombre de archivo proporcionado. | |
Dispose() | Libera los recursos. (Se hereda de ScriptCache). | |
Dispose(Boolean) | Cuando se implementa en las clases derivadas, libera los recursos. (Se hereda de ScriptCache). | |
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). | |
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). | |
GenerateUniqueCacheIdentifier | Devuelve un identificador de caché único. (Invalida a ScriptCache.GenerateUniqueCacheIdentifier()). | |
GetAllCustomSchemaDataFileNames | Devuelve una colección de nombres de archivo que representan los archivos de datos personalizados en la memoria caché. (Invalida a ScriptCache.GetAllCustomSchemaDataFileNames()). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetMetadata | Devuelve un diccionario de solo lectura de metadatos asociado al identificador de caché proporcionado. (Se hereda de ScriptCache). | |
GetObjectData | Crea instancias del objeto a partir del XML utilizando los datos y el contexto proporcionados. | |
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). | |
GetScript(String) | Recupera un script de un archivo utilizando el identificador de caché especificado. (Invalida a ScriptCache.GetScript(String)). | |
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)). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
Initialize | Invoca el objeto FileScriptCache usando el objeto ModelBuilder proporcionado. | |
IsCustomMetadataCacheUnchanged | Devuelve un valor que indica si la memoria caché de metadatos personalizados no ha cambiado. (Se hereda de ScriptCache). | |
IsScriptUnchanged | Devuelve un valor que indica si el archivo de script no se ha modificado. | |
IsTaskItemUnchanged | ||
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
OptimizeForInsert | Indica al objeto ModelBuilder asociado que optimice el script para la inserción en lugar de la búsqueda. | |
OptimizeForQuery | Indica al objeto ModelBuilder asociado que optimice el script para la búsqueda en lugar de la inserción. | |
RemoveFromCustomMetadataCache | Quita los metadatos de la entrada de memoria caché especificada. (Se hereda de ScriptCache). | |
SetCustomMetadataCache | Establece la caché de metadatos personalizada para la serialización. (Se hereda de ScriptCache). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
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.