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
CommandLineSetting
Gets or sets what command line arguments settings a RemoteApp application is permitted to use.
public RemoteAppCommandLineSetting CommandLineSetting { get; set; }
Property Value
CommandLineSettingString
Gets the command line arguement settings in human readable format.
public string CommandLineSettingString { get; set; }
Property Value
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
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
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
Name
Gets or sets the display name of this RemoteApp application.
public string Name { get; set; }
Property Value
Path
Gets or sets the full path to the application.
public string Path { get; set; }
Property Value
PathExists
Gets or sets whether the application specified in the path exists on the file system.
public BooleanOption PathExists { get; set; }
Property Value
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
RequiredCommandLine
Gets or sets the command line arguments to use when running this application.
public string RequiredCommandLine { get; set; }
Property Value
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
ShowInPortal
Gets or sets whether this RemoteApp application should be displayed in remote desktop web access.
public BooleanOption ShowInPortal { get; set; }
Property Value
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
Methods
CompareTo(TerminalServerRemoteAppApplication)
Compares two remote app applications to allow sorting alphabetically by display name.
public int CompareTo(TerminalServerRemoteAppApplication other)