Compartilhar via


Classe CompilerServices.TypeProviderConfig (F#)

Fornece opções adicionais de personalização para uma implementação de provedor do tipo.Se a classe que implementa ITypeProvider tem um construtor que aceita TypeProviderConfig, será construída com uma instância de TypeProviderConfig.

Namespace/Module Path: Microsoft.FSharp.Core.CompilerServices

Assembly: FSharp.Core (em FSharp.Core.dll)

type TypeProviderConfig =
 class
  new TypeProviderConfig : string * string * string [] * string -> TypeProviderConfig
  member this.ReferencedAssemblies : string []
  member this.ResolutionFolder : string
  member this.RuntimeAssembly : string
  member this.TemporaryFolder : string
 end

Construtores

Membro

Descrição

novo

Cria uma nova instância de TypeProviderConfig.

Métodos como membros exemplo

Membro

Descrição

IsInvalidationSupported: bool

Indica se o host do provedor do tipo responde a eventos de invalidação para instâncias do provedor do tipo.

IsHostedExecution: bool

Indica se a instância do provedor de tipo é usada em um ambiente que executa o código fornecido como F# interativa.

ReferencedAssemblies : cadeia de caracteres []

Obtém o conjunto de módulos (assemblies) referenciados para o provedor.

ResolutionFolder : cadeia de caracteres

Obtém o caminho completo para usar o para gerar caminhos relativos em todos os argumentos de nome de arquivo dados para o provedor.

RuntimeAssembly : cadeia de caracteres

Obtém o caminho completo do assembly referenciado real que causou com que esse provedor de tipo carregasse e criar uma instância.

TemporaryFolder : cadeia de caracteres

Obtém o caminho completo para usar o para arquivos temporários para essa instância do provedor.

SystemRuntimeAssemblyVersion: Version

Versão do assembly referenciado em tempo de execução do sistema.

Plataformas

O windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informações de Versão

Versões da biblioteca principal de F#

Suportado em: 4.0, portáteis

Consulte também

Referência

Microsoft.FSharp.Core.CompilerServices Namespace (F#)