Table of Contents

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.