Skip to content

Commit 01053b1

Browse files
authored
Set correlation Id for azure service bus message (#673)
* Update TransportMessage.cs Added GetCorrelationId to TransportMessage * Update ITransport.AzureServiceBus.cs Set CorrelationId for Microsoft.Azure.ServiceBus.Message
1 parent fadccc5 commit 01053b1

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/DotNetCore.CAP.AzureServiceBus/ITransport.AzureServiceBus.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ public async Task<OperateResult> SendAsync(TransportMessage transportMessage)
4242
{
4343
MessageId = transportMessage.GetId(),
4444
Body = transportMessage.Body,
45-
Label = transportMessage.GetName()
45+
Label = transportMessage.GetName(),
46+
CorrelationId = transportMessage.GetCorrelationId()
4647
};
4748

4849
foreach (var header in transportMessage.Headers)
@@ -86,4 +87,4 @@ private void Connect()
8687
}
8788
}
8889
}
89-
}
90+
}

src/DotNetCore.CAP/Messages/TransportMessage.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,5 +43,10 @@ public string GetGroup()
4343
{
4444
return Headers.TryGetValue(Messages.Headers.Group, out var value) ? value : null;
4545
}
46+
47+
public string GetCorrelationId()
48+
{
49+
return Headers.TryGetValue(Messages.Headers.CorrelationId, out var value) ? value : null;
50+
}
4651
}
4752
}

0 commit comments

Comments
 (0)