Skip to content

Extension Methods: Extension Methods / Session data

This page mirrors the Extension Methods / Session data section from Extension Methods.

GetSessionDataByName<TInput, TOutput>

Source file, signature, and docstring

Member SessionDataExtensions.GetSessionDataByName<TInput, TOutput>(this IEnumerable<GenericSessionData<TInput, TOutput>>? sessionDataEnumerable, string sessionName)

Kind function

Declaring Type SessionDataExtensions (extension type)

Source File QaaS.Framework.SDK/Extensions/SessionDataExtensions.cs

Signature

public static GenericSessionData<TInput, TOutput> GetSessionDataByName<TInput, TOutput>(this IEnumerable<GenericSessionData<TInput, TOutput>>? sessionDataEnumerable, string sessionName)

Docstring

Retrieves a SessionData from an enumerable of SessionData by its name

GetInputByName<TInput, TOutput>

Source file, signature, and docstring

Member SessionDataExtensions.GetInputByName<TInput, TOutput>(this GenericSessionData<TInput, TOutput>? sessionData, string inputName)

Kind function

Declaring Type SessionDataExtensions (extension type)

Source File QaaS.Framework.SDK/Extensions/SessionDataExtensions.cs

Signature

public static CommunicationData<TInput> GetInputByName<TInput, TOutput>(this GenericSessionData<TInput, TOutput>? sessionData, string inputName)

Docstring

Retrieves an input CommunicationData from SessionData by its name

TryGetInputByName<TInput, TOutput>

Source file, signature, and docstring

Member SessionDataExtensions.TryGetInputByName<TInput, TOutput>(this GenericSessionData<TInput, TOutput>? sessionData, string inputName, out CommunicationData<TInput>? inputValue)

Kind function

Declaring Type SessionDataExtensions (extension type)

Source File QaaS.Framework.SDK/Extensions/SessionDataExtensions.cs

Signature

public static bool TryGetInputByName<TInput, TOutput>(this GenericSessionData<TInput, TOutput>? sessionData, string inputName, out CommunicationData<TInput>? inputValue)

Docstring

Retrieves an input CommunicationData{TData} from SessionData by its name to inputValue

GetOutputByName<TInput, TOutput>

Source file, signature, and docstring

Member SessionDataExtensions.GetOutputByName<TInput, TOutput>(this GenericSessionData<TInput, TOutput>? sessionData, string outputName)

Kind function

Declaring Type SessionDataExtensions (extension type)

Source File QaaS.Framework.SDK/Extensions/SessionDataExtensions.cs

Signature

public static CommunicationData<TOutput> GetOutputByName<TInput, TOutput>(this GenericSessionData<TInput, TOutput>? sessionData, string outputName)

Docstring

Retrieves an output CommunicationData from SessionData by its name

TryGetOutputByName<TInput, TOutput>

Source file, signature, and docstring

Member SessionDataExtensions.TryGetOutputByName<TInput, TOutput>(this GenericSessionData<TInput, TOutput>? sessionData, string outputName, out CommunicationData<TOutput>? outputValue)

Kind function

Declaring Type SessionDataExtensions (extension type)

Source File QaaS.Framework.SDK/Extensions/SessionDataExtensions.cs

Signature

public static bool TryGetOutputByName<TInput, TOutput>(this GenericSessionData<TInput, TOutput>? sessionData, string outputName, out CommunicationData<TOutput>? outputValue)

Docstring

Retrieves an input CommunicationData{TData} from SessionData by its name to inputValue