ScriptCache, classe

Utilisé pour accéder à ElementSource pour un élément de modèle donné.

Hiérarchie d'héritage

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

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

Syntaxe

'Déclaration
Public MustInherit Class ScriptCache _
    Implements IDisposable
public abstract class ScriptCache : IDisposable
public ref class ScriptCache abstract : IDisposable
[<AbstractClass>]
type ScriptCache =  
    class
        interface IDisposable
    end
public abstract class ScriptCache implements IDisposable

Le type ScriptCache expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée ScriptCache Initialise une nouvelle instance de la classe ScriptCache.

Début

Propriétés

  Nom Description
Propriété publique AllCacheIdentifiers Retourne une collection de tous les identificateurs de cache chargés.

Début

Méthodes

  Nom Description
Méthode protégée AddToCustomMetadataCache Définit les métadonnées associées à une entrée de cache.
Méthode protégéeMembre statique CheckGetScriptArguments Garantit que les offsets donnés sont non négatifs.
Méthode publique ContainsCacheIdentifier Retourne une valeur qui indique si l'élément représenté par l'identificateur de cache donné se trouve dans le cache du script.
Méthode publique Dispose() Libère des ressources.
Méthode protégée Dispose(Boolean) En cas d'implémentation dans des classes dérivées, libère des ressources.
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 unique qui peut être utilisé avec le cache.
Méthode publique GetAllCustomSchemaDataFileNames Retourne une collection de noms de fichiers de données de schéma personnalisé.
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.
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.
Méthode publique GetScript(String) Retourne le script pour l'identificateur de cache donné.
Méthode publique GetScript(String, Int32, Int32) Retourne la partie du script définie par l'offset de début et la longueur dans le fichier donné.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée IsCustomMetadataCacheUnchanged Retourne une valeur qui indique si le cache des métadonnées personnalisé est inchangé.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode protégée RemoveFromCustomMetadataCache Supprime les métadonnées de l'entrée de cache spécifiée.
Méthode protégée SetCustomMetadataCache Définit le cache des métadonnées personnalisées pour la sérialisation.
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.

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

ElementSource