Table of Contents

Struct RpcCallAsync<TResp>

Namespace
Azure.Iot.Operations.Protocol.RPC
Assembly
Azure.Iot.Operations.Protocol.dll
public readonly struct RpcCallAsync<TResp> where TResp : class

Type Parameters

TResp
Inherited Members

Constructors

RpcCallAsync(Task<ExtendedResponse<TResp>>, Guid)

public RpcCallAsync(Task<ExtendedResponse<TResp>> task, Guid requestCorrelationData)

Parameters

task Task<ExtendedResponse<TResp>>
requestCorrelationData Guid

Properties

ExtendedAsync

public Task<ExtendedResponse<TResp>> ExtendedAsync { get; }

Property Value

Task<ExtendedResponse<TResp>>

RequestCorrelationData

public Guid RequestCorrelationData { get; }

Property Value

Guid

Methods

GetAwaiter()

public TaskAwaiter<TResp> GetAwaiter()

Returns

TaskAwaiter<TResp>

WithMetadata()

public Task<ExtendedResponse<TResp>> WithMetadata()

Returns

Task<ExtendedResponse<TResp>>