CompilerServices.TypeProviderConfig, classe (F#)

Fournit des options supplémentaires de personnalisation d'un type d'implémentation de fournisseur.Si la classe qui implémente ITypeProvider possède un constructeur qui accepte TypeProviderConfig, il est construit avec une instance d' TypeProviderConfig.

Espace de noms/Chemin du module : Microsoft.FSharp.Core.CompilerServices

Assembly : FSharp.Core (in 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

Constructeurs

Membre

Description

new

Crée une nouvelle instance de TypeProviderConfig.

Membres d'instance

Membre

Description

IsInvalidationSupported : bool

Indique si le type hôte de fournisseur répond aux événements d'invalidation pour le type instances du fournisseur.

IsHostedExecution : bool

Indique si le type instance de fournisseur est utilisé dans un environnement qui exécute le code fourni comme F# interactive.

ReferencedAssemblies : chaîne []

Obtient le jeu d'assemblys référencés pour le fournisseur.

ResolutionFolder : chaîne

Obtient le chemin d'accès complet de l'utiliser pour résoudre les chemins d'accès relatifs dans tous les arguments de nom de fichier fournis au fournisseur.

RuntimeAssembly : chaîne

Obtient le chemin d'accès complet à l'assembly référencé réel qui a fait charger et instancier ce type de fournisseur.

TemporaryFolder : chaîne

Obtient le chemin d'accès complet de l'utiliser pour les fichiers temporaires pour cette instance du fournisseur.

SystemRuntimeAssemblyVersion : Version

Version de l'assembly de runtime référencé du système.

Plateformes

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

Informations de version

Versions de bibliothèque principale F#

Prise en charge dans : 4,0, portable

Voir aussi

Référence

Microsoft.FSharp.Core.CompilerServices, espace de noms (F#)