Esempio n. 1
0
        private Task CreateSubscription(Topics topicsClient, GooglePubSubTriggerAttribute triggerAttribute, CancellationToken cancellationToken)
        {
            var topicName = $"projects/{triggerAttribute.ProjectId}/topics/{triggerAttribute.TopicId}";

            var topic = new TransparentApiClient.Google.PubSub.V1.Schema.Topic()
            {
                name = topicName
                       //ackDeadlineSeconds= triggerAttribute.AcknowledgeDeadline,
                       //name = triggerAttribute.SubscriptionId,
                       //topic = $"projects/{triggerAttribute.ProjectId}/topics/{triggerAttribute.TopicId}"
            };

            return(topicsClient.CreateAsync(topicName, topic, null, cancellationToken));
        }