/// <summary>Snippet for GetInstanceAsync</summary> public async Task GetInstanceAsync() { // Snippet: GetInstanceAsync(InstanceName,CallSettings) // Additional: GetInstanceAsync(InstanceName,CancellationToken) // Create client CloudRedisClient cloudRedisClient = await CloudRedisClient.CreateAsync(); // Initialize request argument(s) InstanceName name = new InstanceName("[PROJECT]", "[LOCATION]", "[INSTANCE]"); // Make the request Instance response = await cloudRedisClient.GetInstanceAsync(name); // End snippet }
/// <summary>Snippet for GetInstanceAsync</summary> public async Task GetInstanceAsync_RequestObject() { // Snippet: GetInstanceAsync(GetInstanceRequest,CallSettings) // Additional: GetInstanceAsync(GetInstanceRequest,CancellationToken) // Create client CloudRedisClient cloudRedisClient = await CloudRedisClient.CreateAsync(); // Initialize request argument(s) GetInstanceRequest request = new GetInstanceRequest { Name = new InstanceName("[PROJECT]", "[LOCATION]", "[INSTANCE]").ToString(), }; // Make the request Instance response = await cloudRedisClient.GetInstanceAsync(request); // End snippet }
public async Task <Instance> CloudHealthAsync() { CloudRedisClient cloudRedisClient = CloudRedisClient.Create(channel); // Initialize request argument(s) InstanceName name = new InstanceName( configuration["GCPSetting:PROJECTNAME"], configuration["GCPSetting:LOCATIONNAME"], configuration["GCPSetting:INSTANCES:RedisINSTANCES"] ); // Make the request Instance response = await cloudRedisClient.GetInstanceAsync(name); if (response != null) { return(response); } else { return(null); } }