Condividi tramite


Classe ScriptCache

Utilizzato per accedere all'oggetto ElementSource di un elemento del modello specificato.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.Data.Schema.SchemaModel
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Sintassi

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

Il tipo ScriptCache espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto ScriptCache Inizializza una nuova istanza della classe ScriptCache.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AllCacheIdentifiers Restituisce un insieme di tutti gli identificatori della cache caricati.

In alto

Metodi

  Nome Descrizione
Metodo protetto AddToCustomMetadataCache Imposta i metadati associati a una voce della cache.
Metodo protettoMembro statico CheckGetScriptArguments Assicura che gli offset specificati siano non negativi.
Metodo pubblico ContainsCacheIdentifier Restituisce un valore che indica se l'elemento rappresentato dall'identificatore della cache specificato si trova nella cache script.
Metodo pubblico Dispose() Rilascia le risorse.
Metodo protetto Dispose(Boolean) Se implementato in classi derivate, rilascia le risorse.
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GenerateUniqueCacheIdentifier Restituisce un identificatore univoco che può essere utilizzato con la cache.
Metodo pubblico GetAllCustomSchemaDataFileNames Restituisce un insieme di nomi file di dati di schema personalizzati.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetMetadata Restituisce un dizionario di sola lettura di metadati associato all'identificatore della cache specificato.
Metodo protetto GetObjectDataForCustomMetadataCache Aggiunge metadati personalizzati per tutte le voci della cache alle informazioni di serializzazione specificate.
Metodo pubblico GetScript(String) Restituisce lo script per l'identificatore della cache specificato.
Metodo pubblico GetScript(String, Int32, Int32) Restituisce la parte dello script definita dall'offset iniziale e dalla lunghezza nel file specificato.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto IsCustomMetadataCacheUnchanged Restituisce un valore che indica se la cache dei metadati personalizzati non è stata modificata.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto RemoveFromCustomMetadataCache Rimuove i metadati dalla voce della cache specificata.
Metodo protetto SetCustomMetadataCache Imposta la cache dei metadati personalizzata per la serializzazione.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico TryGetMetadata Restituisce un valore che indica se il recupero dei metadati specificati ha avuto esito positivo.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Data.Schema.SchemaModel

ElementSource