|   | MetadataHelpersWaitForSignalsToLoad Method | 
        
        
            Waits for signalIDs to be loaded in system configuration.
            
        
        Namespace: GSF.TimeSeries.AdaptersAssembly: GSF.TimeSeries (in GSF.TimeSeries.dll) Version: 2.4.257-beta
 Syntax
Syntaxpublic static bool WaitForSignalsToLoad(
	this IAdapter instance,
	ManualResetEventSlim configurationReloadedWaitHandle,
	IReadOnlyList<Guid> signalIDs,
	int configurationReloadWaitTimeout = 5000,
	int configurationReloadWaitAttempts = 4,
	string measurementTable = "ActiveMeasurements"
)
<ExtensionAttribute>
Public Shared Function WaitForSignalsToLoad ( 
	instance As IAdapter,
	configurationReloadedWaitHandle As ManualResetEventSlim,
	signalIDs As IReadOnlyList(Of Guid),
	Optional configurationReloadWaitTimeout As Integer = 5000,
	Optional configurationReloadWaitAttempts As Integer = 4,
	Optional measurementTable As String = "ActiveMeasurements"
) As Boolean
public:
[ExtensionAttribute]
static bool WaitForSignalsToLoad(
	IAdapter^ instance, 
	ManualResetEventSlim^ configurationReloadedWaitHandle, 
	IReadOnlyList<Guid>^ signalIDs, 
	int configurationReloadWaitTimeout = 5000, 
	int configurationReloadWaitAttempts = 4, 
	String^ measurementTable = L"ActiveMeasurements"
)
[<ExtensionAttribute>]
static member WaitForSignalsToLoad : 
        instance : IAdapter * 
        configurationReloadedWaitHandle : ManualResetEventSlim * 
        signalIDs : IReadOnlyList<Guid> * 
        ?configurationReloadWaitTimeout : int * 
        ?configurationReloadWaitAttempts : int * 
        ?measurementTable : string 
(* Defaults:
        let _configurationReloadWaitTimeout = defaultArg configurationReloadWaitTimeout 5000
        let _configurationReloadWaitAttempts = defaultArg configurationReloadWaitAttempts 4
        let _measurementTable = defaultArg measurementTable "ActiveMeasurements"
*)
-> bool GSF.TimeSeries.Adapters.MetadataHelpers.WaitForSignalsToLoad = function(instance, configurationReloadedWaitHandle, signalIDs, configurationReloadWaitTimeout, configurationReloadWaitAttempts, measurementTable);
Parameters
- instance  IAdapter
- Target IAdapter instance.
- configurationReloadedWaitHandle  ManualResetEventSlim
- Wait handle to signal when configuration has been reloaded.
- signalIDs  IReadOnlyListGuid
- Signal IDs to wait for.
- configurationReloadWaitTimeout  Int32  (Optional)
- Configuration reload wait timeout.
- configurationReloadWaitAttempts  Int32  (Optional)
- Configuration reload wait attempts.
- measurementTable  String  (Optional)
- Measurement table name used for meta-data lookup.
Return Value
Booleantrue if 
signalIDs are loaded; otherwise, 
false.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type 
IAdapter. When you use instance method syntax to call this method, omit the first parameter. For more information, see 
Extension Methods (Visual Basic) or 
Extension Methods (C# Programming Guide).
 See Also
See Also