Поделиться через


Класс Interactive.InteractiveSession (F#)

Операции, поддерживаемые в текущем выполняемом сеансе F# Interactive.

Пространство имен/путь к модулю: Microsoft.FSharp.Compiler.Interactive

Сборка: FSharp.Compiler.Interactive.Settings (в 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

Члены экземпляра

Элемент

Описание

AddPrinter

Регистрирует принтер, который управляет выходными данными интерактивного сеанса.

AddPrintTransformer

Регистрирует преобразователь печати, который управляет выходными данными интерактивного сеанса.

CommandLineArgs

Аргументы командной строки после игнорирования аргументов, релевантных для интерактивной среды, и замены первого аргумента именем последнего файла скрипта (при его наличии).

EventLoop

Получает или задает текущий цикл событий, используемый для обработки взаимодействий.

FloatingPointFormat

Получает или задает формат плавающей запятой, используемый в выходных данных интерактивного сеанса.

FormatProvider

Получает или задает поставщик формата, используемый в выходных данных интерактивного сеанса.

PrintDepth

Получает или задает глубину печати интерактивного сеанса.

PrintLength

Получает или задает общую длину печати интерактивного сеанса.

PrintSize

Получает или задает общий размер печати интерактивного сеанса.

PrintWidth

Получает или задает ширину печати интерактивного сеанса.

ShowDeclarationValues

Если значение равно false, отключает отображение значений объявления в выходных данных интерактивного сеанса

ShowIEnumerable

Если значение равно false, отключает отображение последовательностей в выходных данных интерактивного сеанса.

ShowProperties

Если значение равно false, отключает отображение свойств проанализированных объектов в выходных данных интерактивного сеанса.

Платформы

Windows 7, Windows Vista с пакетом обновления 2 (SP2), Windows XP с пакетом обновления 3 (SP3), Windows XP x64 с пакетом обновления 2 (SP2), Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2), Windows Server 2003 с пакетом обновления 2 (SP2)

Сведения о версии

Среда выполнения F#

Поддерживается в версиях 2.0, 4.0

Silverlight

Поддерживается в версиях 2, 3

См. также

Ссылки

Пространство имен Microsoft.FSharp.Compiler.Interactive (F#)