如何使用.net库在Google Pub Sub中成功了解发布?

时间:2017-01-31 09:55:37

标签: c# .net google-cloud-pubsub

我正在将一些数据推送到Google Pub Sub中的主题。以下代码将消息推送到主题:

   PublishResponse response = client.Publish(topic, messages);

clientPublisherClientmessagePubSubMessage

现在这个response对象并没有告诉我发布是否成功。我查看了API文档: https://googlecloudplatform.github.io/google-cloud-dotnet/docs/Google.Cloud.PubSub.V1/api/Google.Cloud.PubSub.V1.PublishResponse.html

但没有帮助。我正处于一个大项目的中间,因此我无法运行此代码并检查response对象中可以获得的所有值。

因此,如果有人可以对这个神秘物体PublishResponse

有所了解,那将会很棒

2 个答案:

答案 0 :(得分:1)

如果出现问题,Publish方法将抛出异常。

答案 1 :(得分:1)

Publish方法将返回PublishResponse作为输出,如果消息已成功发布,则将填充MessageID s,否则,如果发布中出现任何问题,类型{{ 1}}将被抛出。