Table of Contents

Class WireProtocolRequest

Namespace
nanoFramework.Tools.Debugger.WireProtocol
Assembly
nanoFramework.Tools.DebugLibrary.Net.dll
public class WireProtocolRequest
Inheritance
WireProtocolRequest
Inherited Members
Extension Methods

Constructors

WireProtocolRequest(OutgoingMessage, int, CommandEventHandler)

public WireProtocolRequest(OutgoingMessage outgoingMessage, int millisecondsTimeout = 5000, CommandEventHandler callback = null)

Parameters

outgoingMessage OutgoingMessage
millisecondsTimeout int
callback CommandEventHandler

Properties

CancellationToken

public CancellationToken CancellationToken { get; }

Property Value

CancellationToken

Expires

public DateTimeOffset Expires { get; }

Property Value

DateTimeOffset

NeedsReply

public bool NeedsReply { get; }

Property Value

bool

OutgoingMessage

public OutgoingMessage OutgoingMessage { get; }

Property Value

OutgoingMessage

RequestTimestamp

public DateTime RequestTimestamp { get; }

Property Value

DateTime

TaskCompletionSource

public TaskCompletionSource<IncomingMessage> TaskCompletionSource { get; }

Property Value

TaskCompletionSource<IncomingMessage>