17.370. Class SessionClient

Namespace: ArmoniK.Samples.HtcMock.Client
Assembly: ArmoniK.Samples.HtcMock.Client.dll

public sealed class SessionClient : ISessionClient, IDisposable

17.370.1. Inheritance

objectSessionClient

17.370.2. Implements

ISessionClient, IDisposable

17.370.3. Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

17.370.4. Constructors

17.370.4.1. SessionClient(ChannelBase, string, HtcMock, ILogger<GridClient>)

public SessionClient(ChannelBase channel, string sessionId, HtcMock optionsHtcMock, ILogger<GridClient> logger)

17.370.4.1.1. Parameters

channel ChannelBase

sessionId string

optionsHtcMock HtcMock

logger ILogger<GridClient>

17.370.5. Methods

17.370.5.1. Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

17.370.5.2. GetResult(string)

public byte[] GetResult(string id)

17.370.5.2.1. Parameters

id string

17.370.5.2.2. Returns

byte[]

17.370.5.3. SubmitTasksWithDependencies(IEnumerable<Tuple<byte[], IList<string>>>)

public IEnumerable<string> SubmitTasksWithDependencies(IEnumerable<Tuple<byte[], IList<string>>> payloadsWithDependencies)

17.370.5.3.1. Parameters

payloadsWithDependencies IEnumerable<Tuple<byte[], IList<string>>>

17.370.5.3.2. Returns

IEnumerable<string>

17.370.5.4. WaitSubtasksCompletion(string)

public Task WaitSubtasksCompletion(string id)

17.370.5.4.1. Parameters

id string

17.370.5.4.2. Returns

Task