Share via


InMemoryScriptCache-Klasse

Stellt einen Skriptcache dar, der Skripts im Arbeitsspeicher speichert.

Vererbungshierarchie

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

Namespace:  Microsoft.Data.Schema.SchemaModel
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Syntax

'Declaration
<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

Der InMemoryScriptCache-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode InMemoryScriptCache Initialisiert eine neue Instanz der InMemoryScriptCache-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AllCacheIdentifiers (Überschreibt ScriptCache.AllCacheIdentifiers.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddOrUpdateScript(String, String) Fügt ein Skript hinzu oder aktualisiert ein Skript.
Öffentliche Methode AddOrUpdateScript(String, String, IDictionary<String, String>)
Geschützte Methode AddToCustomMetadataCache Legt die einem Cacheeintrag zugeordneten Metadaten fest. (Von ScriptCache geerbt.)
Öffentliche Methode ContainsCacheIdentifier Gibt einen Wert zurück, der angibt, ob der angegebene Cachebezeichner im Skriptcache enthalten ist. (Überschreibt ScriptCache.ContainsCacheIdentifier(String).)
Öffentliche Methode DeleteScript Löscht ein Skript aus dem Cache.
Öffentliche Methode Dispose() Gibt Ressourcen frei. (Von ScriptCache geerbt.)
Geschützte Methode Dispose(Boolean) Gibt bei Implementierung in abgeleiteten Klassen Ressourcen frei. (Von ScriptCache geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GenerateUniqueCacheIdentifier (Überschreibt ScriptCache.GenerateUniqueCacheIdentifier().)
Öffentliche Methode GetAllCustomSchemaDataFileNames (Überschreibt ScriptCache.GetAllCustomSchemaDataFileNames().)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetMetadata Gibt ein schreibgeschütztes Wörterbuch mit Metadaten zurück, die dem bereitgestellten Cachebezeichner zugeordnet sind. (Von ScriptCache geerbt.)
Öffentliche Methode GetObjectData Füllt ein SerializationInfo-Objekt mit den Daten auf, die zur Serialisierung des InMemoryScriptCache-Objekts benötigt werden.
Geschützte Methode GetObjectDataForCustomMetadataCache Fügt den bereitgestellten Serialisierungsinformationen benutzerdefinierte Metadaten für alle Cacheeinträge hinzu. (Von ScriptCache geerbt.)
Öffentliche Methode GetScript(String) Gibt das Skript für den angegebenen Cachebezeichner zurück. (Überschreibt ScriptCache.GetScript(String).)
Öffentliche Methode GetScript(String, Int32, Int32) Gibt das Skript für den angegebenen Cachebezeichner zurück. (Überschreibt ScriptCache.GetScript(String, Int32, Int32).)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode IsCustomMetadataCacheUnchanged Gibt einen Wert zurück, der angibt, ob der benutzerdefinierte Metadatencache unverändert ist. (Von ScriptCache geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode RemoveFromCustomMetadataCache Entfernt die Metadaten aus dem angegebenen Cacheeintrag. (Von ScriptCache geerbt.)
Geschützte Methode SetCustomMetadataCache Legt den benutzerdefinierten Metadatencache für die Serialisierung fest. (Von ScriptCache geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode TryGetMetadata Gibt einen Wert zurück, der angibt, ob der Abruf der angegebenen Metadaten erfolgreich war. (Von ScriptCache geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Data.Schema.SchemaModel-Namespace