Class BrowserCommand
- Namespace
- FrameworkSystems.FrameworkBase
- Assembly
- FrameworkSystems.FrameworkBase.dll
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.
public class BrowserCommand
- Inheritance
-
BrowserCommand
- Inherited Members
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, params 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.