Freigeben über


CompilerServices.TypeProviderConfig-Klasse (F#)

Stellt zusätzliche Optionen für eine Typanbieterimplementierung bereit.Wenn die Klasse, die ITypeProvider implementiert, einen Konstruktor verfügt, der TypeProviderConfig akzeptiert, wird es mit einer Instanz von TypeProviderConfig erstellt.

Namespace/Modulpfad: 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

Konstruktoren

Member

Description

new

Erstellt eine neue Instanz von TypeProviderConfig.

Instanzmember

Member

Description

IsInvalidationSupported: bool

Gibt an, ob der Typanbieterhost auf Invalidationsereignisse für Typanbieterinstanzen reagiert.

IsHostedExecution: bool

Gibt an, ob die Typanbieterinstanz in einer Umgebung verwendet wird, die bereitgestellten Code wie F# Interactive ausgeführt wird.

ReferencedAssemblies : Zeichenfolge []

Ruft den Satz der Assembly, auf die verwiesen wird, für den Anbieter ab.

ResolutionFolder : Zeichenfolge

Ruft den vollständigen Pfad ab, um zu verwenden, um relative Pfade in allen Dateinamenargumenten aufzulösen, die an den Anbieter angegeben werden.

RuntimeAssembly : Zeichenfolge

Ruft den vollständigen Pfad an tatsächliche Assemblys, auf die verwiesen wird, die diesen Typanbieter gehen zu laden und zu instanziieren.

TemporaryFolder : Zeichenfolge

Ruft den vollständigen Pfad ab, um für temporäre Dateien für diese Instanz des Anbieters zu verwenden.

SystemRuntimeAssemblyVersion: Version

Version der referenzierten Systemlaufzeitassemblys.

Plattformen

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

Versionsinformationen

F#-Kern-Bibliotheks-Versionen

Unterstützt in: 4,0, portablen

Siehe auch

Referenz

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