/// <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
        }
示例#3
0
        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);
            }
        }