Share via


FileScriptCache-Klasse

Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code bestimmt.

Stellt Dateivorgänge für Skriptdateien bereit. Diese Klasse kann nicht vererbt werden.

Vererbungshierarchie

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

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

Syntax

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

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

Konstruktoren

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

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AllCacheIdentifiers Ruft eine Auflistung aktueller Cachebezeichner ab. (Überschreibt ScriptCache.AllCacheIdentifiers.)
Öffentliche Eigenschaft ModelBuilder Ruft den Modell-Generator ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddOrUpdate Fügt zwischengespeicherte benutzerdefinierte Schemadaten hinzu bzw. aktualisiert diese.
Öffentliche Methode AddOrUpdateFile Fügt dem Datenmodell eine Datei hinzu bzw. aktualisiert eine Datei im Datenmodell.
Geschützte Methode AddToCustomMetadataCache Legt die einem Cacheeintrag zugeordneten Metadaten fest. (Von ScriptCache geerbt.)
Öffentliche Methode BatchLoadOrUpdate Gibt eine Liste mit Aufgaben zurück, die die Dateien darstellen, die geladen oder aktualisiert werden.
Öffentliche Methode ContainsCacheIdentifier Bestimmt, ob die bereitgestellte Zeichenfolge einen Cachebezeichner enthält. (Überschreibt ScriptCache.ContainsCacheIdentifier(String).)
Öffentliche Methode ConvertCacheIdentifierToFileName Konvertiert den bereitgestellten Cachebezeichner in einen Dateinamen.
Öffentliche Methode DeleteFile Löscht die durch den bereitgestellten Dateinamen dargestellte Datei.
Ö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 Gibt einen eindeutigen Cachebezeichner zurück. (Überschreibt ScriptCache.GenerateUniqueCacheIdentifier().)
Öffentliche Methode GetAllCustomSchemaDataFileNames Gibt eine Auflistung mit den Dateinamen der benutzerdefinierten Datendateien im Cache zurück. (Ü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 Instanziiert das Objekt aus XML mit den bereitgestellten Daten und dem bereitgestellten Kontext.
Geschützte Methode GetObjectDataForCustomMetadataCache Fügt den bereitgestellten Serialisierungsinformationen benutzerdefinierte Metadaten für alle Cacheeinträge hinzu. (Von ScriptCache geerbt.)
Öffentliche Methode GetScript(String) Ruft mit dem angegebenen Cachebezeichner ein Skript aus einer Datei ab. (Überschreibt ScriptCache.GetScript(String).)
Öffentliche Methode GetScript(String, Int32, Int32) Ruft mit dem angegebenen Cachebezeichner, dem Offset und der Länge ein angegebenes Skript aus einer Datei ab. (Überschreibt ScriptCache.GetScript(String, Int32, Int32).)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Initialize Initialisiert einen FileScriptCache mithilfe des angegebenen ModelBuilder.
Geschützte Methode IsCustomMetadataCacheUnchanged Gibt einen Wert zurück, der angibt, ob der benutzerdefinierte Metadatencache unverändert ist. (Von ScriptCache geerbt.)
Öffentliche Methode IsScriptUnchanged Gibt einen Wert zurück, der angibt, ob die Skriptdatei geändert wurde.
Öffentliche Methode IsTaskItemUnchanged
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode OptimizeForInsert Weist das zugeordnete ModelBuilder-Element an, das Skript für Einfügevorgänge zu optimieren (nicht für Suchvorgänge).
Öffentliche Methode OptimizeForQuery Weist das zugeordnete ModelBuilder-Element an, das Skript für Suchvorgänge zu optimieren (nicht für Einfügevorgänge).
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