Reads the first value from the specified value list in the Shared Data Server.
Namespace: Facilita.Fc.RuntimeAssembly: fc_clr (in fc_clr.dll) Version: 9.5.7.98
Syntax
Parameters
- key
- Type: System String
The key against which the data is stored.
- timeout
- Type: System Int32
The maximum time in milliseconds to wait for a value to become available.
Return Value
The first value in the list.Remarks
Note |
---|
The keys are case-sensitive. |
Note |
---|
The value is not removed from the list. |
Examples
using Facilita.Fc.Runtime; SharedData sharedData = new SharedData(GetString("sharedDataHost", "localhost"), GetInt("sharedDataPort", 5099)); string userID = sharedData.First("UID", 20000); // wait 20 seconds; an exception is raised on timeout // Alternate method that catches the exception if no value for key or timeout try { userID = sharedData.First("UID", 0); // do not wait for a value } catch (Exception e) { Error(String.Format("NoValue: {0}", e)); // error is "key=NoValue" NextIteration(); }
See Also