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>
public Task<ExtendedResponse<TResp>> WithMetadata()
Returns
- Task<ExtendedResponse<TResp>>