public async Task TestIamPermissionsAsync() { // Snippet: TestIamPermissionsAsync(string,IEnumerable<string>,CallSettings) // Additional: TestIamPermissionsAsync(string,IEnumerable<string>,CancellationToken) // Create client PublisherClient publisherClient = PublisherClient.Create(); // Initialize request argument(s) string formattedResource = PublisherClient.FormatTopicName("[PROJECT]", "[TOPIC]"); IEnumerable <string> permissions = new List <string>(); // Make the request TestIamPermissionsResponse response = await publisherClient.TestIamPermissionsAsync(formattedResource, permissions); // End snippet }
public async Task TestIamPermissionsAsync_RequestObject() { // Snippet: TestIamPermissionsAsync(TestIamPermissionsRequest,CallSettings) // Create client PublisherClient publisherClient = await PublisherClient.CreateAsync(); // Initialize request argument(s) TestIamPermissionsRequest request = new TestIamPermissionsRequest { Resource = new TopicName("[PROJECT]", "[TOPIC]").ToString(), Permissions = { }, }; // Make the request TestIamPermissionsResponse response = await publisherClient.TestIamPermissionsAsync(request); // End snippet }