我正在将一些数据推送到Google Pub Sub中的主题。以下代码将消息推送到主题:
PublishResponse response = client.Publish(topic, messages);
client
为PublisherClient
,message
为PubSubMessage
。
现在这个response
对象并没有告诉我发布是否成功。我查看了API文档:
https://googlecloudplatform.github.io/google-cloud-dotnet/docs/Google.Cloud.PubSub.V1/api/Google.Cloud.PubSub.V1.PublishResponse.html
但没有帮助。我正处于一个大项目的中间,因此我无法运行此代码并检查response
对象中可以获得的所有值。
因此,如果有人可以对这个神秘物体PublishResponse
答案 0 :(得分:1)
如果出现问题,Publish方法将抛出异常。
答案 1 :(得分:1)
Publish
方法将返回PublishResponse
作为输出,如果消息已成功发布,则将填充MessageID
s,否则,如果发布中出现任何问题,类型{{ 1}}将被抛出。