GitterSharp.Services.GitterApiService.UpdateUserRoomSettingsAsync C# (CSharp) Méthode

UpdateUserRoomSettingsAsync() public méthode

public UpdateUserRoomSettingsAsync ( string userId, string roomId, UpdateUserRoomSettingsRequest request ) : Task
userId string
roomId string
request GitterSharp.Model.Requests.UpdateUserRoomSettingsRequest
Résultat Task
        public async Task<bool> UpdateUserRoomSettingsAsync(string userId, string roomId, UpdateUserRoomSettingsRequest request)
        {
            string url = _baseApiAddress + $"user/{userId}/rooms/{roomId}";

#if __IOS__ || __ANDROID__ || NET45
            var content = new StringContent(JsonConvert.SerializeObject(request));
#endif
#if NETFX_CORE
            var content = new HttpStringContent(JsonConvert.SerializeObject(request));
#endif

            var response = await HttpClient.PutAsync(url, content);
            return response.IsSuccessStatusCode;
        }