Partilhar via


Classe Interactive.InteractiveSession (F#)

Operações com suporte a sessão de F# interativa atualmente em execução.

Caminho do namespace/módulo: Microsoft.FSharp.Compiler.Interactive

Montagem: FSharp.Compiler.Interactive.Settings (em FSharp.Compiler.Interactive.Settings.dll)

[<Sealed>]
type InteractiveSession =
 class
  member this.AddPrintTransformer : InteractiveSession -> ('T -> obj) -> unit
  member this.AddPrinter : InteractiveSession -> ('T -> string) -> unit
  member this.CommandLineArgs :  string []
  member this.EventLoop :  IEventLoop
  member this.FloatingPointFormat :  string
  member this.FormatProvider :  IFormatProvider
  member this.PrintDepth :  int
  member this.PrintLength :  int
  member this.PrintSize :  int
  member this.PrintWidth :  int
  member this.ShowDeclarationValues :  bool
  member this.ShowIEnumerable :  bool
  member this.ShowProperties :  bool
  member this.CommandLineArgs : string [] with set :  string []
  member this.EventLoop : IEventLoop with set :  IEventLoop
  member this.FloatingPointFormat : string with set :  string
  member this.FormatProvider : IFormatProvider with set :  IFormatProvider
  member this.PrintDepth : int with set :  int
  member this.PrintLength : int with set :  int
  member this.PrintSize : int with set :  int
  member this.PrintWidth : int with set :  int
  member this.ShowDeclarationValues : bool with set :  bool
  member this.ShowIEnumerable : bool with set :  bool
  member this.ShowProperties : bool with set :  bool
 end

Membros da instância

Membro

Descrição

AddPrinter

Registra uma impressora que controla a saída da sessão interativa.

AddPrintTransformer

Registra um transformador de impressão que controla a saída da sessão interativa.

CommandLineArgs

Os argumentos de linha de comando após ignorando os argumentos relevantes para o ambiente interativo e substituindo o primeiro argumento com o nome do último arquivo de script, se houver.

EventLoop

Obtém ou define o loop do evento atual que está sendo usado para processar as interações.

FloatingPointFormat

Obtém ou define um flutuante aponte o formato usado na saída da sessão interativa.

FormatProvider

Obtém ou define o provedor de formato usado na saída da sessão interativa.

PrintDepth

Obtém ou define a profundidade de impressão da sessão interativa.

PrintLength

Obtém ou define o comprimento total de impressão da sessão interativa.

Tamanho da foto

Obtém ou define o tamanho de impressão total da sessão interativa.

PrintWidth

Obtém ou define a largura de impressão da sessão interativa.

ShowDeclarationValues

Quando definido como false, desabilita a exibição dos valores de declaração na saída da sessão interativa.

ShowIEnumerable

Quando definido como false, desabilita a exibição das seqüências na saída da sessão interativa.

ShowProperties

Quando definido como false, desabilita a exibição das propriedades dos objetos avaliados na saída da sessão interativa.

Plataformas

O Windows 7, SP2 do Windows Vista, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Informações sobre versão

O tempo de execução F#

Tem suporte no: 2.0, 4.0

Silverlight

Tem suporte no: 2, 3

Consulte também

Referência

Namespace Microsoft.FSharp.Compiler.Interactive (F#)