Method DoAndReturnPerSiteResults
- Assembly
- NationalInstruments.SemiconductorTestLibrary.Abstractions.dll
DoAndReturnPerSiteResults<T>(Func<DigitalSessionInformation, T[]>, string)
Does an operation on each DigitalSessionInformation in parallel and returns per-site results.
public SiteData<T> DoAndReturnPerSiteResults<T>(Func<DigitalSessionInformation, T[]> function, string caseDescription = null)
Parameters
function
Func<DigitalSessionInformation, T[]>The operation to do. This operation takes DigitalSessionInformation as input and returns per-site array result.
caseDescription
stringAn optional description of the function being performed.
Returns
- SiteData<T>
The results for all sites.
Type Parameters
T
The element type of the per-site result.
DoAndReturnPerSiteResults<T>(Func<DigitalSessionInformation, SiteData<T>>, string)
Does an operation on each DigitalSessionInformation in parallel and returns per-site results.
public SiteData<T> DoAndReturnPerSiteResults<T>(Func<DigitalSessionInformation, SiteData<T>> function, string caseDescription = null)
Parameters
function
Func<DigitalSessionInformation, SiteData<T>>The operation to do. This operation takes DigitalSessionInformation as input and returns per-site dictionary result.
caseDescription
stringAn optional description of the action being performed.
Returns
- SiteData<T>
The results for all sites.
Type Parameters
T
The element type of the per-site result.