• Articles
  • Api Documentation
Show / Hide Table of Contents
  • Goui
    • Color
    • Colors
    • Document
    • EventTarget
    • IGouiPlugin
    • JsonConvert
    • Message
    • Message.PropertyReference
    • MessageType
    • Node
    • Session
    • Style
    • TargetEventArgs
    • TargetEventHandler
    • TextNode
    • UI
    • UI.FileContent
    • UI.StyleSelectors
    • UIConfig
    • Utilities
    • WebAssemblySession
    • WebSocketSession
    • Window
  • Goui.AspNetCore
    • ElementResult
    • WebSocketHandler
  • Goui.AspNetCore.TagHelpers
    • GouiTagHelper
  • Goui.Forms
    • DisplayAlert
    • ElementChangedEventArgs<TElement>
    • EventTracker
    • EventTracker.NativeGestureRecognizer
    • ExportCellAttribute
    • ExportImageSourceHandlerAttribute
    • ExportRendererAttribute
    • GouiTheme
    • IVisualElementRenderer
    • LinkLabel
    • LinkView
    • LocalIsolatedStorageFile
    • Platform
    • PlatformEffect
    • PlatformRenderer
    • RendererPool
    • ResourcesProvider
    • VisualElementChangedEventArgs
    • VisualElementPackager
    • VisualElementRenderer<TElement>
    • VisualElementRendererFlags
    • VisualElementTracker
  • Goui.Forms.Cells
    • CellElement
    • CellRenderer
    • EntryCellElement
    • EntryCellRenderer
    • ImageCellElement
    • ImageCellRenderer
    • SwitchCellElement
    • SwitchCellRenderer
    • TextCellElement
    • TextCellRenderer
    • ViewCellElement
    • ViewCellRenderer
  • Goui.Forms.Extensions
    • ColorExtensions
    • ElementExtensions
    • FontExtensions
    • ListViewExtensions
  • Goui.Forms.Renderers
    • ActivityIndicatorRenderer
    • BoxRenderer
    • ButtonRenderer
    • DatePickerRenderer
    • DefaultRenderer
    • EditorRenderer
    • EntryRenderer
    • FileImageSourceHandler
    • FrameRenderer
    • IImageSourceHandler
    • ImageLoaderSourceHandler
    • ImageRenderer
    • LabelRenderer
    • LinkLabelRenderer
    • LinkViewRenderer
    • ListViewRenderer
    • NavigationPageRenderer
    • PickerRenderer
    • ProgressBarRenderer
    • ScrollViewRenderer
    • SearchBarRenderer
    • SliderRenderer
    • StreamImagesourceHandler
    • SwitchRenderer
    • SwitchRenderer.SwitchElement
    • TimePickerRenderer
    • ViewRenderer
    • ViewRenderer<TElement, TNativeElement>
    • WebViewRenderer
  • Goui.Html
    • Anchor
    • Body
    • Button
    • ButtonType
    • Canvas
    • CanvasRenderingContext2D
    • CompositeOperation
    • Div
    • Element
    • Form
    • FormControl
    • Heading
    • Iframe
    • Image
    • Input
    • InputType
    • Label
    • LineCap
    • LineJoin
    • List
    • ListItem
    • Option
    • Paragraph
    • Select
    • Span
    • TextArea
    • TextInput
  • Microsoft.AspNetCore.Builder
    • GouiMiddlewareExtensions
  • WebAssembly
    • Runtime
  • Xamarin.Forms
    • Forms
    • Forms.ViewInitializedEventArgs
    • PageExtensions

Class Session

Inheritance
System.Object
Session
WebAssemblySession
WebSocketSession
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Goui
Assembly: Goui.dll
Syntax
public abstract class Session

Constructors

| Improve this Doc View Source

Session(Element, Boolean, Double, Double, Action<String, Exception>)

Declaration
public Session(Element element, bool disposeElementAfterSession, double initialWidth, double initialHeight, Action<string, Exception> errorLogger)
Parameters
Type Name Description
Element element
System.Boolean disposeElementAfterSession
System.Double initialWidth
System.Double initialHeight
System.Action<System.String, System.Exception> errorLogger

Fields

| Improve this Doc View Source

createdIds

Declaration
protected readonly HashSet<string> createdIds
Field Value
Type Description
System.Collections.Generic.HashSet<System.String>
| Improve this Doc View Source

disposeElementAfterSession

Declaration
protected readonly bool disposeElementAfterSession
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

element

Declaration
protected readonly Element element
Field Value
Type Description
Element
| Improve this Doc View Source

Id

Declaration
public readonly int Id
Field Value
Type Description
System.Int32
| Improve this Doc View Source

initialHeight

Declaration
protected readonly double initialHeight
Field Value
Type Description
System.Double
| Improve this Doc View Source

initialWidth

Declaration
protected readonly double initialWidth
Field Value
Type Description
System.Double
| Improve this Doc View Source

queuedMessages

Declaration
protected readonly List<Message> queuedMessages
Field Value
Type Description
System.Collections.Generic.List<Message>

Methods

| Improve this Doc View Source

Error(String, Exception)

Declaration
protected void Error(string message, Exception ex)
Parameters
Type Name Description
System.String message
System.Exception ex
| Improve this Doc View Source

QueueMessage(Message)

Declaration
protected virtual void QueueMessage(Message message)
Parameters
Type Name Description
Message message
| Improve this Doc View Source

QueueMessageLocked(Message)

Declaration
protected void QueueMessageLocked(Message message)
Parameters
Type Name Description
Message message
  • Improve this Doc
  • View Source
Back to top Generated by DocFX