GoogleCloudSamples.Services.BookDetailLookup.EnqueueBook C# (CSharp) Method

EnqueueBook() public method

Publish a message asking for a book to be processed.
public EnqueueBook ( long bookId ) : void
bookId long
return void
        public void EnqueueBook(long bookId)
        {
            var message = new QueueMessage() { BookId = bookId };
            var json = JsonConvert.SerializeObject(message);
            _pub.Publish(_topicName, new[] { new PubsubMessage()
            {
                Data = Google.Protobuf.ByteString.CopyFromUtf8(json)
            } });
        }
        // [END enqueuebook]