Class BrowserCommand
Bei einem Link, der im Browser-Control angeklickt wird, können Link-Kommandos mit Parametern hinterlegt werden, die vom Broker ausgewertet werden. Diese Klasse stellt Konstanten und Methoden bereit, um solche Link-Kommandos zu erstellen und auszuwerten.
Inheritance
Namespace: FrameworkSystems.FrameworkBase
Assembly: FrameworkSystems.FrameworkBase.dll
Syntax
[DocfxBrowsable]
public class BrowserCommand
Fields
BROKER_TAG
Der Broker-Tag ist ein Platzhalter für den absoluten Pfad des Broker-Verzeichnisses.
Methods
CreateArgument(String, Object)
Mit der Methode CreateArgument() können Event-Argumente für CreateCommand() einzeln erstellt werden.
CreateCommand(String, IDictionary<String, String>)
Mit der Methode CreateCommand können Link-Kommandos mit der Notation
fscommand:[Kommando]?[Key]=[Value]&[Key1]=[Value1]&…[KeyN]=[ValueN]
erstellt werden.
CreateCommand(String, KeyValuePair<String, String>[])
Mit der Methode CreateCommand können Link-Kommandos mit der Notation
fscommand:[Kommando]?[Key]=[Value]&[Key1]=[Value1]&…[KeyN]=[ValueN]
erstellt werden.
CreateRessourcesUrl(String)
Mit dieser Methode kann eine Broker-Url erstellt werden, die vom Browser in einen absoluten Pfad umgewandelt wird.
TryParseCommand(String, out String, out Dictionary<String, String>)
Die Methode TryParseCommand ist das Gegenstück zu CreateCommand(String, IDictionary<String, String>) und extrahiert,
falls es sich bei dem übergebenen Link (url) um ein Link-Kommando handelt, das
Kommando (commandName) und die Argumente (args). Andernfalls wird false
zurückgegeben.