コード例 #1
0
        public async Task <bool> UpdateExtensionInstanceAsync(string id, string configurationId, ExtensionConfigurationDto body, CancellationToken cancellationToken = default)
        {
            var response = await GetExtensionInstancesUrl(id)
                           .AppendPathSegment(configurationId)
                           .PutJsonAsync(body, cancellationToken)
                           .ConfigureAwait(false);

            return(response.IsSuccessStatusCode);
        }
コード例 #2
0
        public async Task <ExtensionConfigurationDto> AddExtensionInstanceAsync(string id, ExtensionConfigurationDto body, CancellationToken cancellationToken = default)
        {
            var response = await GetExtensionInstancesUrl(id)
                           .PostJsonAsync(body, cancellationToken)
                           .ReceiveJsonWithErrorChecking <ExtensionConfigurationDto>()
                           .ConfigureAwait(false);

            return(response);
        }