Compartir a través de


InMemoryScriptCache (Clase)

Representa una memoria caché de scripts que almacena los scripts en memoria.

Jerarquía de herencia

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

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

Sintaxis

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

El tipo InMemoryScriptCache expone los siguientes miembros.

Constructores

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

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AllCacheIdentifiers (Invalida a ScriptCache.AllCacheIdentifiers).

Arriba

Métodos

  Nombre Descripción
Método público AddOrUpdateScript(String, String) Agrega o actualiza un script.
Método público AddOrUpdateScript(String, String, IDictionary<String, String>)
Método protegido AddToCustomMetadataCache Establece los metadatos asociados a una entrada de la memoria caché. (Se hereda de ScriptCache).
Método público ContainsCacheIdentifier Devuelve un valor que indica si el identificador de caché especificado está en la memoria caché de scripts. (Invalida a ScriptCache.ContainsCacheIdentifier(String)).
Método público DeleteScript Elimina un script de la memoria caché.
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 (Invalida a ScriptCache.GenerateUniqueCacheIdentifier()).
Método público GetAllCustomSchemaDataFileNames (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 Rellena un objeto SerializationInfo con los datos necesarios para serializar el objeto InMemoryScriptCache.
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) Devuelve el script correspondiente al identificador de caché especificado. (Invalida a ScriptCache.GetScript(String)).
Método público GetScript(String, Int32, Int32) Devuelve el script correspondiente al identificador de caché especificado. (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 protegido IsCustomMetadataCacheUnchanged Devuelve un valor que indica si la memoria caché de metadatos personalizados no ha cambiado. (Se hereda de ScriptCache).
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. (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)