Table of Contents

Class TerminalServerRemoteAppApplication

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents an individual RemoteApp application configured on a terminal server.

public class TerminalServerRemoteAppApplication : GlobalSerializableClassicBase, IComparable<TerminalServerRemoteAppApplication>
Inheritance
TerminalServerRemoteAppApplication
Implements

Constructors

TerminalServerRemoteAppApplication()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.TerminalServerRemoteAppApplication class.

public TerminalServerRemoteAppApplication()

Properties

Alias

Gets or sets the unique alias of a RemoteApp application. By default this is the application name without an extension - for example "calc".

public string Alias { get; set; }

Property Value

string

CommandLineSetting

Gets or sets what command line arguments settings a RemoteApp application is permitted to use.

public RemoteAppCommandLineSetting CommandLineSetting { get; set; }

Property Value

RemoteAppCommandLineSetting

CommandLineSettingString

Gets the command line arguement settings in human readable format.

public string CommandLineSettingString { get; set; }

Property Value

string

IconFullPath

Gets or sets the full path to the icon, including the icon file and the icon index if specified in the format path,index - for example "c:\windows\notepad.exe,1". This field is not written to the XML output.

public string IconFullPath { get; }

Property Value

string

IconIndex

Gets or sets the index of the image from within the icon or executable specified in the "IconPath" property.

public int IconIndex { get; set; }

Property Value

int

IconPath

Gets or sets the path to the icon file or executable to use as an icon for this RemoteApp application.

public string IconPath { get; set; }

Property Value

string

Name

Gets or sets the display name of this RemoteApp application.

public string Name { get; set; }

Property Value

string

Path

Gets or sets the full path to the application.

public string Path { get; set; }

Property Value

string

PathExists

Gets or sets whether the application specified in the path exists on the file system.

public BooleanOption PathExists { get; set; }

Property Value

BooleanOption

PermittedUsers

Gets or sets the users permitted to run this RemoteApp application. This applies to Windows 2008 R2 and above only.

public SerializableStringCollection PermittedUsers { get; set; }

Property Value

SerializableStringCollection

RDPFileContents

Gets or sets the contents of the RDP file that will be deployed to users to run this RemoteApp application.

public string RDPFileContents { get; set; }

Property Value

string

RequiredCommandLine

Gets or sets the command line arguments to use when running this application.

public string RequiredCommandLine { get; set; }

Property Value

string

RestrictUsers

Gets or sets whether the users accessing this RemoteApp application should be restricted to the "PermittedUsers" list.

public BooleanOption RestrictUsers { get; set; }

Property Value

BooleanOption

ShowInPortal

Gets or sets whether this RemoteApp application should be displayed in remote desktop web access.

public BooleanOption ShowInPortal { get; set; }

Property Value

BooleanOption

VPath

Gets or sets the full virtual path to this application - unlike the Path property this value displays the path including unexpanded environmental variables.

public string VPath { get; set; }

Property Value

string

Methods

CompareTo(TerminalServerRemoteAppApplication)

Compares two remote app applications to allow sorting alphabetically by display name.

public int CompareTo(TerminalServerRemoteAppApplication other)

Parameters

other TerminalServerRemoteAppApplication

Returns

int