Classe FileScriptCache
Esta API oferece suporte à infraestrutura .NET Framework e não se destina a ser usada diretamente do seu código.
Fornece operações de arquivo para arquivos de script. Esta classe não pode ser herdada.
Hierarquia de herança
System.Object
Microsoft.Data.Schema.SchemaModel.ScriptCache
Microsoft.Data.Schema.SchemaModel.FileScriptCache
Namespace: Microsoft.Data.Schema.SchemaModel
Assembly: Microsoft.Data.Schema (em Microsoft.Data.Schema.dll)
Sintaxe
'Declaração
<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
O tipo FileScriptCache expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
FileScriptCache | Inicializa uma nova instância da classe FileScriptCache. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
AllCacheIdentifiers | Obtém uma coleção de identificadores de cache atual. (Substitui ScriptCache.AllCacheIdentifiers.) | |
ModelBuilder | Obtém o construtor de modelo. |
Início
Métodos
Nome | Descrição | |
---|---|---|
AddOrUpdate | Adiciona ou atualiza dados em cache de esquema personalizado. | |
AddOrUpdateFile | Adiciona ou atualiza um arquivo de modelo de dados. | |
AddToCustomMetadataCache | Define os metadados que está associado uma entrada de cache. (Herdado de ScriptCache.) | |
BatchLoadOrUpdate | Retorna uma lista de tarefas que representam os arquivos que serão carregados ou atualizados. | |
ContainsCacheIdentifier | Determina se a seqüência de caracteres fornecida contém um identificador de cache. (Substitui ScriptCache.ContainsCacheIdentifier(String).) | |
ConvertCacheIdentifierToFileName | Converte o identificador de cache fornecido um nome de arquivo. | |
DeleteFile | Exclui o arquivo que é representado pelo nome do arquivo fornecido. | |
Dispose() | Libera os recursos. (Herdado de ScriptCache.) | |
Dispose(Boolean) | Quando implementado em classes derivadas, libera os recursos. (Herdado de ScriptCache.) | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
GenerateUniqueCacheIdentifier | Retorna um identificador exclusivo do cache. (Substitui ScriptCache.GenerateUniqueCacheIdentifier().) | |
GetAllCustomSchemaDataFileNames | Retorna uma coleção de nomes de arquivo que representam os arquivos de dados personalizados no cache. (Substitui ScriptCache.GetAllCustomSchemaDataFileNames().) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetMetadata | Retorna um dicionário de somente leitura de metadados que está associado com o identificador de cache fornecido. (Herdado de ScriptCache.) | |
GetObjectData | Instancia o objeto a partir do XML usando o contexto e os dados fornecidos. | |
GetObjectDataForCustomMetadataCache | Adiciona metadados personalizados para todas as entradas de cache para as informações de serialização fornecido. (Herdado de ScriptCache.) | |
GetScript(String) | Recupera um script de um arquivo usando o identificador de cache especificado. (Substitui ScriptCache.GetScript(String).) | |
GetScript(String, Int32, Int32) | Recupera um script especificado a partir de um arquivo usando o identificador de determinado de cache, o deslocamento de arquivo e o comprimento. (Substitui ScriptCache.GetScript(String, Int32, Int32).) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
Initialize | Inicializa o FileScriptCache usando o fornecido ModelBuilder. | |
IsCustomMetadataCacheUnchanged | Retorna um valor que indica se o cache de metadados personalizados está inalterado. (Herdado de ScriptCache.) | |
IsScriptUnchanged | Retorna um valor que indica se o arquivo de script está inalterado. | |
IsTaskItemUnchanged | ||
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
OptimizeForInsert | Informa os associados ModelBuilder para otimizar o script para insert em vez de pesquisa. | |
OptimizeForQuery | Informa os associados ModelBuilder para otimizar o script para a pesquisa em vez de inserir. | |
RemoveFromCustomMetadataCache | Remove os metadados da entrada de cache especificado. (Herdado de ScriptCache.) | |
SetCustomMetadataCache | Define o cache de metadados personalizados para serialização. (Herdado de ScriptCache.) | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) | |
TryGetMetadata | Retorna um valor que indica se a recuperação de metadados especificado foi bem-sucedida. (Herdado de ScriptCache.) |
Início
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.