Partager via


FileScriptCache, classe

Cette API prend en charge l'infrastructure .NET Framework et n'est pas destinée à être utilisée directement à partir de votre code.

Fournit des opérations de fichier pour les fichiers de script. Cette classe ne peut pas être héritée.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.Data.Schema.SchemaModel
Assembly :  Microsoft.Data.Schema (dans Microsoft.Data.Schema.dll)

Syntaxe

'Déclaration
<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

Le type FileScriptCache expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique FileScriptCache Initialise une nouvelle instance de la classe FileScriptCache.

Début

Propriétés

  Nom Description
Propriété publique AllCacheIdentifiers Obtient une collection des identificateurs de cache actuels. (Substitue ScriptCache.AllCacheIdentifiers.)
Propriété publique ModelBuilder Obtient le générateur de modèles.

Début

Méthodes

  Nom Description
Méthode publique AddOrUpdate Ajoute ou met à jour les données de schéma personnalisé mises en cache.
Méthode publique AddOrUpdateFile Ajoute un fichier au modèle de données ou met à jour le fichier.
Méthode protégée AddToCustomMetadataCache Définit les métadonnées associées à une entrée de cache. (Hérité de ScriptCache.)
Méthode publique BatchLoadOrUpdate Retourne une liste des tâches qui représentent les fichiers qui seront chargés ou mis à jour.
Méthode publique ContainsCacheIdentifier Détermine si la chaîne fournie contient un identificateur de cache. (Substitue ScriptCache.ContainsCacheIdentifier(String).)
Méthode publique ConvertCacheIdentifierToFileName Convertit l'identificateur de cache fourni en nom de fichier.
Méthode publique DeleteFile Supprime le fichier qui est représenté par le nom de fichier fourni.
Méthode publique Dispose() Libère des ressources. (Hérité de ScriptCache.)
Méthode protégée Dispose(Boolean) En cas d'implémentation dans des classes dérivées, libère des ressources. (Hérité de ScriptCache.)
Méthode publique Equals Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GenerateUniqueCacheIdentifier Retourne un identificateur de cache unique. (Substitue ScriptCache.GenerateUniqueCacheIdentifier().)
Méthode publique GetAllCustomSchemaDataFileNames Retourne une collection de noms de fichiers qui représentent les fichiers de données personnalisés dans le cache. (Substitue ScriptCache.GetAllCustomSchemaDataFileNames().)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetMetadata Retourne un dictionnaire en lecture seule de métadonnées associé à l'identificateur de cache fourni. (Hérité de ScriptCache.)
Méthode publique GetObjectData Instancie l'objet à partir de XML à l'aide des données et du contexte fournis.
Méthode protégée GetObjectDataForCustomMetadataCache Ajoute des métadonnées personnalisées pour toutes les entrées de cache aux informations de sérialisation fournies. (Hérité de ScriptCache.)
Méthode publique GetScript(String) Récupère un script d'un fichier à l'aide de l'identificateur de cache spécifié. (Substitue ScriptCache.GetScript(String).)
Méthode publique GetScript(String, Int32, Int32) Récupère un script spécifié d'un fichier à l'aide de l'identificateur de cache donné, de l'offset de fichier et de la longueur. (Substitue ScriptCache.GetScript(String, Int32, Int32).)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique Initialize Initialise le FileScriptCache à l'aide du ModelBuilder fourni.
Méthode protégée IsCustomMetadataCacheUnchanged Retourne une valeur qui indique si le cache des métadonnées personnalisé est inchangé. (Hérité de ScriptCache.)
Méthode publique IsScriptUnchanged Retourne une valeur qui indique si le fichier de script est inchangé.
Méthode publique IsTaskItemUnchanged
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique OptimizeForInsert Indique au ModelBuilder associé d'optimiser le script pour une insertion au lieu d'une recherche.
Méthode publique OptimizeForQuery Indique au ModelBuilder associé d'optimiser le script pour une recherche au lieu d'une insertion.
Méthode protégée RemoveFromCustomMetadataCache Supprime les métadonnées de l'entrée de cache spécifiée. (Hérité de ScriptCache.)
Méthode protégée SetCustomMetadataCache Définit le cache des métadonnées personnalisées pour la sérialisation. (Hérité de ScriptCache.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique TryGetMetadata Retourne une valeur qui indique si la récupération des métadonnées spécifiées a réussi. (Hérité de ScriptCache.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Data.Schema.SchemaModel, espace de noms